Class EntityRenderer

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

@Environment(CLIENT) public abstract class EntityRenderer extends Object
Mappings:
Namespace Name
official cpu
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 Lcpu;a:Loa;
      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 Lcpu;b:Lcpt;
      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 Lcpu;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 Lcpu;d:F
      intermediary field_2114 Lnet/minecraft/class_551;field_2114:F
      named shadowDarkness Lnet/minecraft/client/render/entity/EntityRenderer;shadowDarkness:F
  • Constructor Details

    • EntityRenderer

      protected EntityRenderer(EntityRenderDispatcher dispatcher)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcpu;<init>(Lcpt;)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

    • shouldRender

      public boolean shouldRender(Entity entity, CameraView cameraView, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu;a(Lwv;Lcox;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(Entity entity, double x, double y, double z, float float2, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu;a(Lwv;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_10208

      protected void method_10208(Entity entity, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu;a(Lwv;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(Entity 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 Lcpu;b(Lwv;)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(Entity entity, double double2, double double3, double double4, String string, float float2, double double5)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu;a(Lwv;DDDLjava/lang/String;FD)V
      intermediary method_10209 Lnet/minecraft/class_551;method_10209(Lnet/minecraft/class_864;DDDLjava/lang/String;FD)V
      named method_10209 Lnet/minecraft/client/render/entity/EntityRenderer;method_10209(Lnet/minecraft/entity/Entity;DDDLjava/lang/String;FD)V
    • getTexture

      protected abstract Identifier getTexture(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu;a(Lwv;)Loa;
      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(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official c Lcpu;c(Lwv;)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 Lcpu;a(Loa;)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 Lcpu;a(Lwv;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 c Lcpu;c(Lwv;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 a Lcpu;a()Laqu;
      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_10207

      private void method_10207(Block block, 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 Lcpu;a(Latr;DDDLdt;FFDDD)V
      intermediary method_10207 Lnet/minecraft/class_551;method_10207(Lnet/minecraft/class_197;DDDLnet/minecraft/class_2552;FFDDD)V
      named method_10207 Lnet/minecraft/client/render/entity/EntityRenderer;method_10207(Lnet/minecraft/block/Block;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 Lcpu;a(Lbrt;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 b Lcpu;b(Lwv;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 c Lcpu;c()Lbty;
      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(Entity entity, String text, double x, double y, double z, int maxDistance)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpu;a(Lwv;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 d Lcpu;d()Lcpt;
      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;