Class EntityRenderer<T extends Entity>

java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T>
Direct Known Subclasses:
ArrowRenderer, BoatRenderer, DisplayRenderer, DragonFireballRenderer, EndCrystalRenderer, EnderDragonRenderer, EntityDataSerializerTest.TestEntityRenderer, EvokerFangsRenderer, ExperienceOrbRenderer, FallingBlockRenderer, FireworkEntityRenderer, FishingHookRenderer, ItemEntityRenderer, ItemFrameRenderer, LeashKnotRenderer, LightningBoltRenderer, LivingEntityRenderer, LlamaSpitRenderer, MinecartRenderer, NoopRenderer, PaintingRenderer, ShulkerBulletRenderer, ThrownItemRenderer, ThrownTridentRenderer, TntRenderer, WindChargeRenderer, WitherSkullRenderer

public abstract class EntityRenderer<T extends Entity> extends Object
  • Field Details

    • NAMETAG_SCALE

      protected static final float NAMETAG_SCALE
      See Also:
    • entityRenderDispatcher

      protected final EntityRenderDispatcher entityRenderDispatcher
    • font

      private final Font font
    • shadowRadius

      protected float shadowRadius
    • shadowStrength

      protected float shadowStrength
  • Constructor Details

  • Method Details

    • getPackedLightCoords

      public final int getPackedLightCoords(T p_114506_, float p_114507_)
    • getSkyLightLevel

      protected int getSkyLightLevel(T p_114509_, BlockPos p_114510_)
    • getBlockLightLevel

      protected int getBlockLightLevel(T p_114496_, BlockPos p_114497_)
    • shouldRender

      public boolean shouldRender(T p_114491_, Frustum p_114492_, double p_114493_, double p_114494_, double p_114495_)
    • getRenderOffset

      public Vec3 getRenderOffset(T p_114483_, float p_114484_)
    • render

      public void render(T p_114485_, float p_114486_, float p_114487_, PoseStack p_114488_, MultiBufferSource p_114489_, int p_114490_)
    • shouldShowName

      protected boolean shouldShowName(T p_114504_)
    • getTextureLocation

      public abstract ResourceLocation getTextureLocation(T p_114482_)
    • getFont

      public Font getFont()
    • renderNameTag

      protected void renderNameTag(T p_114498_, Component p_114499_, PoseStack p_114500_, MultiBufferSource p_114501_, int p_114502_)