Class EntityRenderer<T extends Entity>

java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
Direct Known Subclasses:
AreaEffectCloudEntityRenderer, ArrowEntityRenderer, BoatEntityRenderer, class_2893, class_2894, class_2895, class_3101, class_3105, EnderCrystalEntityRenderer, ExperienceOrbEntityRenderer, FallingBlockEntityRenderer, FireballEntityRenderer, FishingBobberEntityRenderer, FlyingItemEntityRenderer, ItemEntityRenderer, ItemFrameEntityRenderer, LeashKnotEntityRenderer, LightningEntityRenderer, LivingEntityRenderer, MinecartEntityRenderer, PaintingEntityRenderer, TntEntityRenderer, WitherSkullEntityRenderer

@Environment(CLIENT) public abstract class EntityRenderer<T extends Entity> extends Object
Mappings:
Namespace Name
official bus
intermediary net/minecraft/class_551
named net/minecraft/client/render/entity/EntityRenderer
  • Field Details

    • SHADOW_TEXTURE

      private static final Identifier SHADOW_TEXTURE
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a:Lkq;
      intermediary field_6484 Lnet/minecraft/class_551;field_6484:Lnet/minecraft/class_1653;
      named SHADOW_TEXTURE Lnet/minecraft/client/render/entity/EntityRenderer;SHADOW_TEXTURE:Lnet/minecraft/util/Identifier;
    • dispatcher

      protected final EntityRenderDispatcher dispatcher
      Mappings:
      Namespace Name Mixin selector
      official b Lbus;b:Lbur;
      intermediary field_2111 Lnet/minecraft/class_551;field_2111:Lnet/minecraft/class_550;
      named dispatcher Lnet/minecraft/client/render/entity/EntityRenderer;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
    • shadowSize

      protected float shadowSize
      Mappings:
      Namespace Name Mixin selector
      official c Lbus;c:F
      intermediary field_2113 Lnet/minecraft/class_551;field_2113:F
      named shadowSize Lnet/minecraft/client/render/entity/EntityRenderer;shadowSize:F
    • shadowDarkness

      protected float shadowDarkness
      Mappings:
      Namespace Name Mixin selector
      official d Lbus;d:F
      intermediary field_2114 Lnet/minecraft/class_551;field_2114:F
      named shadowDarkness Lnet/minecraft/client/render/entity/EntityRenderer;shadowDarkness:F
    • field_13631

      protected boolean field_13631
      Mappings:
      Namespace Name Mixin selector
      official e Lbus;e:Z
      intermediary field_13631 Lnet/minecraft/class_551;field_13631:Z
      named field_13631 Lnet/minecraft/client/render/entity/EntityRenderer;field_13631:Z
  • Constructor Details

    • EntityRenderer

      protected EntityRenderer(EntityRenderDispatcher dispatcher)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbus;<init>(Lbur;)V
      intermediary <init> Lnet/minecraft/class_551;<init>(Lnet/minecraft/class_550;)V
      named <init> Lnet/minecraft/client/render/entity/EntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRenderDispatcher;)V
  • Method Details

    • method_12452

      public void method_12452(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Z)V
      intermediary method_12452 Lnet/minecraft/class_551;method_12452(Z)V
      named method_12452 Lnet/minecraft/client/render/entity/EntityRenderer;method_12452(Z)V
    • shouldRender

      public boolean shouldRender(T entity, CameraView cameraView, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Lsn;Lbtl;DDD)Z
      intermediary method_10210 Lnet/minecraft/class_551;method_10210(Lnet/minecraft/class_864;Lnet/minecraft/class_536;DDD)Z
      named shouldRender Lnet/minecraft/client/render/entity/EntityRenderer;shouldRender(Lnet/minecraft/entity/Entity;Lnet/minecraft/client/render/CameraView;DDD)Z
    • render

      public void render(T entity, double x, double y, double z, float float2, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Lsn;DDDFF)V
      intermediary method_1532 Lnet/minecraft/class_551;method_1532(Lnet/minecraft/class_864;DDDFF)V
      named render Lnet/minecraft/client/render/entity/EntityRenderer;render(Lnet/minecraft/entity/Entity;DDDFF)V
    • method_12454

      protected int method_12454(T t)
      Mappings:
      Namespace Name Mixin selector
      official c Lbus;c(Lsn;)I
      intermediary method_12454 Lnet/minecraft/class_551;method_12454(Lnet/minecraft/class_864;)I
      named method_12454 Lnet/minecraft/client/render/entity/EntityRenderer;method_12454(Lnet/minecraft/entity/Entity;)I
    • method_10208

      protected void method_10208(T t, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Lsn;DDD)V
      intermediary method_10208 Lnet/minecraft/class_551;method_10208(Lnet/minecraft/class_864;DDD)V
      named method_10208 Lnet/minecraft/client/render/entity/EntityRenderer;method_10208(Lnet/minecraft/entity/Entity;DDD)V
    • hasLabel

      protected boolean hasLabel(T entity)
      Determines whether the passed entity should render with a nameplate above its head.

      Checks for a custom nametag on living entities, and for teams/team visibilities for players.

      Mappings:
      Namespace Name Mixin selector
      official b Lbus;b(Lsn;)Z
      intermediary method_10211 Lnet/minecraft/class_551;method_10211(Lnet/minecraft/class_864;)Z
      named hasLabel Lnet/minecraft/client/render/entity/EntityRenderer;hasLabel(Lnet/minecraft/entity/Entity;)Z
    • method_10209

      protected void method_10209(T t, double double2, double double3, double double4, String string, double double5)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Lsn;DDDLjava/lang/String;D)V
      intermediary method_10209 Lnet/minecraft/class_551;method_10209(Lnet/minecraft/class_864;DDDLjava/lang/String;D)V
      named method_10209 Lnet/minecraft/client/render/entity/EntityRenderer;method_10209(Lnet/minecraft/entity/Entity;DDDLjava/lang/String;D)V
    • getTexture

      @Nullable protected abstract Identifier getTexture(T entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Lsn;)Lkq;
      intermediary method_5745 Lnet/minecraft/class_551;method_5745(Lnet/minecraft/class_864;)Lnet/minecraft/class_1653;
      named getTexture Lnet/minecraft/client/render/entity/EntityRenderer;getTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/Identifier;
    • bindTexture

      protected boolean bindTexture(T entity)
      Mappings:
      Namespace Name Mixin selector
      official d Lbus;d(Lsn;)Z
      intermediary method_10212 Lnet/minecraft/class_551;method_10212(Lnet/minecraft/class_864;)Z
      named bindTexture Lnet/minecraft/client/render/entity/EntityRenderer;bindTexture(Lnet/minecraft/entity/Entity;)Z
    • bindTexture

      public void bindTexture(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Lkq;)V
      intermediary method_5744 Lnet/minecraft/class_551;method_5744(Lnet/minecraft/class_1653;)V
      named bindTexture Lnet/minecraft/client/render/entity/EntityRenderer;bindTexture(Lnet/minecraft/util/Identifier;)V
    • renderFire

      private void renderFire(Entity entity, double x, double y, double z, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Lsn;DDDF)V
      intermediary method_1531 Lnet/minecraft/class_551;method_1531(Lnet/minecraft/class_864;DDDF)V
      named renderFire Lnet/minecraft/client/render/entity/EntityRenderer;renderFire(Lnet/minecraft/entity/Entity;DDDF)V
    • renderShadow

      private void renderShadow(Entity entity, double x, double y, double z, float float2, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official d Lbus;d(Lsn;DDDFF)V
      intermediary method_1535 Lnet/minecraft/class_551;method_1535(Lnet/minecraft/class_864;DDDFF)V
      named renderShadow Lnet/minecraft/client/render/entity/EntityRenderer;renderShadow(Lnet/minecraft/entity/Entity;DDDFF)V
    • getWorld

      private World getWorld()
      Mappings:
      Namespace Name Mixin selector
      official b Lbus;b()Lajs;
      intermediary method_1533 Lnet/minecraft/class_551;method_1533()Lnet/minecraft/class_1150;
      named getWorld Lnet/minecraft/client/render/entity/EntityRenderer;getWorld()Lnet/minecraft/world/World;
    • method_12451

      private void method_12451(BlockState blockState, double double2, double double3, double double4, BlockPos blockPos, float float2, float float3, double double5, double double6, double double7)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Latl;DDDLco;FFDDD)V
      intermediary method_12451 Lnet/minecraft/class_551;method_12451(Lnet/minecraft/class_2232;DDDLnet/minecraft/class_2552;FFDDD)V
      named method_12451 Lnet/minecraft/client/render/entity/EntityRenderer;method_12451(Lnet/minecraft/block/BlockState;DDDLnet/minecraft/util/math/BlockPos;FFDDD)V
    • method_1527

      public static void method_1527(Box box, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Lbdt;DDD)V
      intermediary method_1527 Lnet/minecraft/class_551;method_1527(Lnet/minecraft/class_231;DDD)V
      named method_1527 Lnet/minecraft/client/render/entity/EntityRenderer;method_1527(Lnet/minecraft/util/math/Box;DDD)V
    • method_1534

      public void method_1534(Entity entity, double double2, double double3, double double4, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official c Lbus;c(Lsn;DDDFF)V
      intermediary method_1534 Lnet/minecraft/class_551;method_1534(Lnet/minecraft/class_864;DDDFF)V
      named method_1534 Lnet/minecraft/client/render/entity/EntityRenderer;method_1534(Lnet/minecraft/entity/Entity;DDDFF)V
    • getFontRenderer

      public TextRenderer getFontRenderer()
      Mappings:
      Namespace Name Mixin selector
      official d Lbus;d()Lbfg;
      intermediary method_1524 Lnet/minecraft/class_551;method_1524()Lnet/minecraft/class_370;
      named getFontRenderer Lnet/minecraft/client/render/entity/EntityRenderer;getFontRenderer()Lnet/minecraft/client/font/TextRenderer;
    • renderLabelIfPresent

      protected void renderLabelIfPresent(T entity, String text, double x, double y, double z, int maxDistance)
      Mappings:
      Namespace Name Mixin selector
      official a Lbus;a(Lsn;Ljava/lang/String;DDDI)V
      intermediary method_6917 Lnet/minecraft/class_551;method_6917(Lnet/minecraft/class_864;Ljava/lang/String;DDDI)V
      named renderLabelIfPresent Lnet/minecraft/client/render/entity/EntityRenderer;renderLabelIfPresent(Lnet/minecraft/entity/Entity;Ljava/lang/String;DDDI)V
    • getRenderManager

      public EntityRenderDispatcher getRenderManager()
      Mappings:
      Namespace Name Mixin selector
      official e Lbus;e()Lbur;
      intermediary method_10213 Lnet/minecraft/class_551;method_10213()Lnet/minecraft/class_550;
      named getRenderManager Lnet/minecraft/client/render/entity/EntityRenderer;getRenderManager()Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
    • method_12450

      public boolean method_12450()
      Mappings:
      Namespace Name Mixin selector
      official K_ Lbus;K_()Z
      intermediary method_12450 Lnet/minecraft/class_551;method_12450()Z
      named method_12450 Lnet/minecraft/client/render/entity/EntityRenderer;method_12450()Z
    • method_12453

      public void method_12453(T t, double double2, double double3, double double4, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official b Lbus;b(Lsn;DDDFF)V
      intermediary method_12453 Lnet/minecraft/class_551;method_12453(Lnet/minecraft/class_864;DDDFF)V
      named method_12453 Lnet/minecraft/client/render/entity/EntityRenderer;method_12453(Lnet/minecraft/entity/Entity;DDDFF)V