Interface PlanetSpriteRenderer

All Known Implementing Classes:
ConditionalPlanetRenderer, NoopPlanetRenderer, PhasedPlanetRenderer, SimplePlanetRenderer

@ParametersAreNonnullByDefault public interface PlanetSpriteRenderer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.mojang.serialization.Codec<PlanetSpriteRenderer>
     
    static final com.mojang.serialization.Codec<PlanetSpriteRenderer>
     
    static final SimpleRegistry<net.minecraft.resources.ResourceLocation,com.mojang.serialization.MapCodec<? extends PlanetSpriteRenderer>>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
     
    void
    render(net.minecraft.world.level.Level level, com.mojang.blaze3d.vertex.PoseStack pose, com.mojang.blaze3d.vertex.VertexConsumer vc, float size, org.joml.Vector4fc color, Planet planet)
     
    simple(net.minecraft.resources.ResourceLocation texture)
     
    net.minecraft.resources.ResourceLocation
     
  • Field Details

  • Method Details

    • simple

      static PlanetSpriteRenderer simple(net.minecraft.resources.ResourceLocation texture)
    • register

      @Internal static void register()
    • type

      net.minecraft.resources.ResourceLocation type()
    • render

      void render(net.minecraft.world.level.Level level, com.mojang.blaze3d.vertex.PoseStack pose, com.mojang.blaze3d.vertex.VertexConsumer vc, float size, org.joml.Vector4fc color, Planet planet)