Class LivingEntityRenderer<T extends LivingEntity>

java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
net.minecraft.client.render.entity.LivingEntityRenderer<T>
Direct Known Subclasses:
ArmorStandEntityRenderer, MobEntityRenderer, PlayerEntityRenderer

@Environment(CLIENT) public abstract class LivingEntityRenderer<T extends LivingEntity> extends EntityRenderer<T>
Mappings:
Namespace Name
official czk
intermediary net/minecraft/class_1635
named net/minecraft/client/render/entity/LivingEntityRenderer
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_8009 Lnet/minecraft/class_1635;field_8009:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/render/entity/LivingEntityRenderer;LOGGER:Lorg/apache/logging/log4j/Logger;
    • TEX

      private static final NativeImageBackedTexture TEX
      Mappings:
      Namespace Name Mixin selector
      official j Lczk;j:Lddb;
      intermediary field_11121 Lnet/minecraft/class_1635;field_11121:Lnet/minecraft/class_1636;
      named TEX Lnet/minecraft/client/render/entity/LivingEntityRenderer;TEX:Lnet/minecraft/client/texture/NativeImageBackedTexture;
    • model

      protected EntityModel model
      Mappings:
      Namespace Name Mixin selector
      official f Lczk;f:Lcpc;
      intermediary field_6503 Lnet/minecraft/class_1635;field_6503:Lnet/minecraft/class_444;
      named model Lnet/minecraft/client/render/entity/LivingEntityRenderer;model:Lnet/minecraft/client/render/entity/model/EntityModel;
    • buffer

      protected FloatBuffer buffer
      Mappings:
      Namespace Name Mixin selector
      official g Lczk;g:Ljava/nio/FloatBuffer;
      intermediary field_11122 Lnet/minecraft/class_1635;field_11122:Ljava/nio/FloatBuffer;
      named buffer Lnet/minecraft/client/render/entity/LivingEntityRenderer;buffer:Ljava/nio/FloatBuffer;
    • features

      protected List<FeatureRenderer<T extends LivingEntity>> features
      Mappings:
      Namespace Name Mixin selector
      official h Lczk;h:Ljava/util/List;
      intermediary field_11123 Lnet/minecraft/class_1635;field_11123:Ljava/util/List;
      named features Lnet/minecraft/client/render/entity/LivingEntityRenderer;features:Ljava/util/List;
    • field_11124

      protected boolean field_11124
      Mappings:
      Namespace Name Mixin selector
      official i Lczk;i:Z
      intermediary field_11124 Lnet/minecraft/class_1635;field_11124:Z
      named field_11124 Lnet/minecraft/client/render/entity/LivingEntityRenderer;field_11124:Z
  • Constructor Details

    • LivingEntityRenderer

      public LivingEntityRenderer(EntityRenderDispatcher dispatcher, EntityModel model, float shadowSize)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lczk;<init>(Lcyo;Lcpc;F)V
      intermediary <init> Lnet/minecraft/class_1635;<init>(Lnet/minecraft/class_550;Lnet/minecraft/class_444;F)V
      named <init> Lnet/minecraft/client/render/entity/LivingEntityRenderer;<init>(Lnet/minecraft/client/render/entity/EntityRenderDispatcher;Lnet/minecraft/client/render/entity/model/EntityModel;F)V
  • Method Details

    • addFeature

      protected <V extends LivingEntity, U extends FeatureRenderer<V>> boolean addFeature(U u)
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Ldca;)Z
      intermediary method_10250 Lnet/minecraft/class_1635;method_10250(Lnet/minecraft/class_2508;)Z
      named addFeature Lnet/minecraft/client/render/entity/LivingEntityRenderer;addFeature(Lnet/minecraft/client/render/entity/feature/FeatureRenderer;)Z
    • getModel

      public EntityModel getModel()
      Mappings:
      Namespace Name Mixin selector
      official b Lczk;b()Lcpc;
      intermediary method_10254 Lnet/minecraft/class_1635;method_10254()Lnet/minecraft/class_444;
      named getModel Lnet/minecraft/client/render/entity/LivingEntityRenderer;getModel()Lnet/minecraft/client/render/entity/model/EntityModel;
    • method_5769

      protected float method_5769(float float2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(FFF)F
      intermediary method_5769 Lnet/minecraft/class_1635;method_5769(FFF)F
      named method_5769 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5769(FFF)F
    • render

      public void render(T t, double double2, double double3, double double4, float float2, float float3)
      Overrides:
      render in class EntityRenderer<T extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Lafa;DDDFF)V
      intermediary method_5773 Lnet/minecraft/class_1635;method_5773(Lnet/minecraft/class_1699;DDDFF)V
      named render Lnet/minecraft/client/render/entity/LivingEntityRenderer;render(Lnet/minecraft/entity/LivingEntity;DDDFF)V
    • method_12464

      public float method_12464(T t, float float2)
      Mappings:
      Namespace Name Mixin selector
      official c Lczk;c(Lafa;F)F
      intermediary method_12464 Lnet/minecraft/class_1635;method_12464(Lnet/minecraft/class_1699;F)F
      named method_12464 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_12464(Lnet/minecraft/entity/LivingEntity;F)F
    • method_12463

      protected boolean method_12463(T t)
      Mappings:
      Namespace Name Mixin selector
      official d Lczk;d(Lafa;)Z
      intermediary method_12463 Lnet/minecraft/class_1635;method_12463(Lnet/minecraft/class_1699;)Z
      named method_12463 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_12463(Lnet/minecraft/entity/LivingEntity;)Z
    • method_10259

      protected void method_10259()
      Mappings:
      Namespace Name Mixin selector
      official f Lczk;f()V
      intermediary method_10259 Lnet/minecraft/class_1635;method_10259()V
      named method_10259 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10259()V
    • renderModel

      protected void renderModel(T entity, float float2, float float3, float float4, float float5, float float6, float float7)
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Lafa;FFFFFF)V
      intermediary method_5778 Lnet/minecraft/class_1635;method_5778(Lnet/minecraft/class_1699;FFFFFF)V
      named renderModel Lnet/minecraft/client/render/entity/LivingEntityRenderer;renderModel(Lnet/minecraft/entity/LivingEntity;FFFFFF)V
    • method_14691

      protected boolean method_14691(T t)
      Mappings:
      Namespace Name Mixin selector
      official c Lczk;c(Lafa;)Z
      intermediary method_14691 Lnet/minecraft/class_1635;method_14691(Lnet/minecraft/class_1699;)Z
      named method_14691 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_14691(Lnet/minecraft/entity/LivingEntity;)Z
    • method_10258

      protected boolean method_10258(T t, float float2)
      Mappings:
      Namespace Name Mixin selector
      official d Lczk;d(Lafa;F)Z
      intermediary method_10258 Lnet/minecraft/class_1635;method_10258(Lnet/minecraft/class_1699;F)Z
      named method_10258 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10258(Lnet/minecraft/entity/LivingEntity;F)Z
    • method_10252

      protected boolean method_10252(T t, float float2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Lafa;FZ)Z
      intermediary method_10252 Lnet/minecraft/class_1635;method_10252(Lnet/minecraft/class_1699;FZ)Z
      named method_10252 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10252(Lnet/minecraft/entity/LivingEntity;FZ)Z
    • method_10260

      protected void method_10260()
      Mappings:
      Namespace Name Mixin selector
      official g Lczk;g()V
      intermediary method_10260 Lnet/minecraft/class_1635;method_10260()V
      named method_10260 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10260()V
    • method_5772

      protected void method_5772(T t, double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Lafa;DDD)V
      intermediary method_5772 Lnet/minecraft/class_1635;method_5772(Lnet/minecraft/class_1699;DDD)V
      named method_5772 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5772(Lnet/minecraft/entity/LivingEntity;DDD)V
    • method_5777

      protected void method_5777(T entity, float float2, float float3, float float4)
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Lafa;FFF)V
      intermediary method_5777 Lnet/minecraft/class_1635;method_5777(Lnet/minecraft/class_1699;FFF)V
      named method_5777 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5777(Lnet/minecraft/entity/LivingEntity;FFF)V
    • method_5787

      protected float method_5787(T t, float float2)
      Mappings:
      Namespace Name Mixin selector
      official e Lczk;e(Lafa;F)F
      intermediary method_5787 Lnet/minecraft/class_1635;method_5787(Lnet/minecraft/class_1699;F)F
      named method_5787 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5787(Lnet/minecraft/entity/LivingEntity;F)F
    • method_5783

      protected float method_5783(T entity, float float2)
      Mappings:
      Namespace Name Mixin selector
      official b Lczk;b(Lafa;F)F
      intermediary method_5783 Lnet/minecraft/class_1635;method_5783(Lnet/minecraft/class_1699;F)F
      named method_5783 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5783(Lnet/minecraft/entity/LivingEntity;F)F
    • renderFeatures

      protected void renderFeatures(T t, float float2, float float3, float float4, float float5, float float6, float float7, float float8)
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Lafa;FFFFFFF)V
      intermediary method_10251 Lnet/minecraft/class_1635;method_10251(Lnet/minecraft/class_1699;FFFFFFF)V
      named renderFeatures Lnet/minecraft/client/render/entity/LivingEntityRenderer;renderFeatures(Lnet/minecraft/entity/LivingEntity;FFFFFFF)V
    • method_5771

      protected float method_5771(T entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lczk;b(Lafa;)F
      intermediary method_5771 Lnet/minecraft/class_1635;method_5771(Lnet/minecraft/class_1699;)F
      named method_5771 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5771(Lnet/minecraft/entity/LivingEntity;)F
    • method_5776

      protected int method_5776(T t, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Lafa;FF)I
      intermediary method_5776 Lnet/minecraft/class_1635;method_5776(Lnet/minecraft/class_1699;FF)I
      named method_5776 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5776(Lnet/minecraft/entity/LivingEntity;FF)I
    • scale

      protected void scale(T entity, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Lafa;F)V
      intermediary method_5775 Lnet/minecraft/class_1635;method_5775(Lnet/minecraft/class_1699;F)V
      named scale Lnet/minecraft/client/render/entity/LivingEntityRenderer;scale(Lnet/minecraft/entity/LivingEntity;F)V
    • method_10208

      public void method_10208(T t, double double2, double double3, double double4)
      Overrides:
      method_10208 in class EntityRenderer<T extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official b Lczk;b(Lafa;DDD)V
      intermediary method_12462 Lnet/minecraft/class_1635;method_12462(Lnet/minecraft/class_1699;DDD)V
      named method_10208 Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10208(Lnet/minecraft/entity/LivingEntity;DDD)V
    • hasLabel

      protected boolean hasLabel(T t)
      Description copied from class: EntityRenderer
      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.

      Overrides:
      hasLabel in class EntityRenderer<T extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Lczk;a(Lafa;)Z
      intermediary method_5781 Lnet/minecraft/class_1635;method_5781(Lnet/minecraft/class_1699;)Z
      named hasLabel Lnet/minecraft/client/render/entity/LivingEntityRenderer;hasLabel(Lnet/minecraft/entity/LivingEntity;)Z