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 czkintermediary net/minecraft/class_1635named net/minecraft/client/render/entity/LivingEntityRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FloatBufferprotected List<FeatureRenderer<T>>protected booleanprivate static final Loggerprotected EntityModelprivate static final NativeImageBackedTextureFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, field_13631, shadowDarkness, shadowSize -
Constructor Summary
ConstructorsConstructorDescriptionLivingEntityRenderer(EntityRenderDispatcher dispatcher, EntityModel model, float shadowSize) -
Method Summary
Modifier and TypeMethodDescriptionprotected <V extends LivingEntity,U extends FeatureRenderer<V>>
booleanaddFeature(U u) getModel()protected booleanDetermines whether the passed entity should render with a nameplate above its head.voidmethod_10208(T t, double double2, double double3, double double4) protected booleanmethod_10252(T t, float float2, boolean bool) protected booleanmethod_10258(T t, float float2) protected voidprotected voidprotected booleanmethod_12463(T t) floatmethod_12464(T t, float float2) protected booleanmethod_14691(T t) protected floatmethod_5769(float float2, float float3, float float4) protected floatmethod_5771(T entity) protected voidmethod_5772(T t, double double2, double double3, double double4) protected intmethod_5776(T t, float float2, float float3) protected voidmethod_5777(T entity, float float2, float float3, float float4) protected floatmethod_5783(T entity, float float2) protected floatmethod_5787(T t, float float2) voidprotected voidrenderFeatures(T t, float float2, float float3, float float4, float float5, float float6, float float7, float float8) protected voidrenderModel(T entity, float float2, float float3, float float4, float float5, float float6, float float7) protected voidMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
bindTexture, bindTexture, getFontRenderer, getRenderManager, getTexture, method_10209, method_12450, method_12452, method_12453, method_12454, method_1527, method_1534, renderLabelIfPresent, shouldRender
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLczk;a:Lorg/apache/logging/log4j/Logger;intermediary field_8009Lnet/minecraft/class_1635;field_8009:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/render/entity/LivingEntityRenderer;LOGGER:Lorg/apache/logging/log4j/Logger;
-
TEX
- Mappings:
Namespace Name Mixin selector official jLczk;j:Lddb;intermediary field_11121Lnet/minecraft/class_1635;field_11121:Lnet/minecraft/class_1636;named TEXLnet/minecraft/client/render/entity/LivingEntityRenderer;TEX:Lnet/minecraft/client/texture/NativeImageBackedTexture;
-
model
- Mappings:
Namespace Name Mixin selector official fLczk;f:Lcpc;intermediary field_6503Lnet/minecraft/class_1635;field_6503:Lnet/minecraft/class_444;named modelLnet/minecraft/client/render/entity/LivingEntityRenderer;model:Lnet/minecraft/client/render/entity/model/EntityModel;
-
buffer
- Mappings:
Namespace Name Mixin selector official gLczk;g:Ljava/nio/FloatBuffer;intermediary field_11122Lnet/minecraft/class_1635;field_11122:Ljava/nio/FloatBuffer;named bufferLnet/minecraft/client/render/entity/LivingEntityRenderer;buffer:Ljava/nio/FloatBuffer;
-
features
- Mappings:
Namespace Name Mixin selector official hLczk;h:Ljava/util/List;intermediary field_11123Lnet/minecraft/class_1635;field_11123:Ljava/util/List;named featuresLnet/minecraft/client/render/entity/LivingEntityRenderer;features:Ljava/util/List;
-
field_11124
protected boolean field_11124- Mappings:
Namespace Name Mixin selector official iLczk;i:Zintermediary field_11124Lnet/minecraft/class_1635;field_11124:Znamed field_11124Lnet/minecraft/client/render/entity/LivingEntityRenderer;field_11124:Z
-
-
Constructor Details
-
LivingEntityRenderer
- Mappings:
Namespace Name Mixin selector official <init>Lczk;<init>(Lcyo;Lcpc;F)Vintermediary <init>Lnet/minecraft/class_1635;<init>(Lnet/minecraft/class_550;Lnet/minecraft/class_444;F)Vnamed <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
- Mappings:
Namespace Name Mixin selector official aLczk;a(Ldca;)Zintermediary method_10250Lnet/minecraft/class_1635;method_10250(Lnet/minecraft/class_2508;)Znamed addFeatureLnet/minecraft/client/render/entity/LivingEntityRenderer;addFeature(Lnet/minecraft/client/render/entity/feature/FeatureRenderer;)Z
-
getModel
- Mappings:
Namespace Name Mixin selector official bLczk;b()Lcpc;intermediary method_10254Lnet/minecraft/class_1635;method_10254()Lnet/minecraft/class_444;named getModelLnet/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 aLczk;a(FFF)Fintermediary method_5769Lnet/minecraft/class_1635;method_5769(FFF)Fnamed method_5769Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5769(FFF)F
-
render
- Overrides:
renderin classEntityRenderer<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official aLczk;a(Lafa;DDDFF)Vintermediary method_5773Lnet/minecraft/class_1635;method_5773(Lnet/minecraft/class_1699;DDDFF)Vnamed renderLnet/minecraft/client/render/entity/LivingEntityRenderer;render(Lnet/minecraft/entity/LivingEntity;DDDFF)V
-
method_12464
- Mappings:
Namespace Name Mixin selector official cLczk;c(Lafa;F)Fintermediary method_12464Lnet/minecraft/class_1635;method_12464(Lnet/minecraft/class_1699;F)Fnamed method_12464Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_12464(Lnet/minecraft/entity/LivingEntity;F)F
-
method_12463
- Mappings:
Namespace Name Mixin selector official dLczk;d(Lafa;)Zintermediary method_12463Lnet/minecraft/class_1635;method_12463(Lnet/minecraft/class_1699;)Znamed method_12463Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_12463(Lnet/minecraft/entity/LivingEntity;)Z
-
method_10259
protected void method_10259()- Mappings:
Namespace Name Mixin selector official fLczk;f()Vintermediary method_10259Lnet/minecraft/class_1635;method_10259()Vnamed method_10259Lnet/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 aLczk;a(Lafa;FFFFFF)Vintermediary method_5778Lnet/minecraft/class_1635;method_5778(Lnet/minecraft/class_1699;FFFFFF)Vnamed renderModelLnet/minecraft/client/render/entity/LivingEntityRenderer;renderModel(Lnet/minecraft/entity/LivingEntity;FFFFFF)V
-
method_14691
- Mappings:
Namespace Name Mixin selector official cLczk;c(Lafa;)Zintermediary method_14691Lnet/minecraft/class_1635;method_14691(Lnet/minecraft/class_1699;)Znamed method_14691Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_14691(Lnet/minecraft/entity/LivingEntity;)Z
-
method_10258
- Mappings:
Namespace Name Mixin selector official dLczk;d(Lafa;F)Zintermediary method_10258Lnet/minecraft/class_1635;method_10258(Lnet/minecraft/class_1699;F)Znamed method_10258Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10258(Lnet/minecraft/entity/LivingEntity;F)Z
-
method_10252
- Mappings:
Namespace Name Mixin selector official aLczk;a(Lafa;FZ)Zintermediary method_10252Lnet/minecraft/class_1635;method_10252(Lnet/minecraft/class_1699;FZ)Znamed method_10252Lnet/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 gLczk;g()Vintermediary method_10260Lnet/minecraft/class_1635;method_10260()Vnamed method_10260Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10260()V
-
method_5772
- Mappings:
Namespace Name Mixin selector official aLczk;a(Lafa;DDD)Vintermediary method_5772Lnet/minecraft/class_1635;method_5772(Lnet/minecraft/class_1699;DDD)Vnamed method_5772Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5772(Lnet/minecraft/entity/LivingEntity;DDD)V
-
method_5777
- Mappings:
Namespace Name Mixin selector official aLczk;a(Lafa;FFF)Vintermediary method_5777Lnet/minecraft/class_1635;method_5777(Lnet/minecraft/class_1699;FFF)Vnamed method_5777Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5777(Lnet/minecraft/entity/LivingEntity;FFF)V
-
method_5787
- Mappings:
Namespace Name Mixin selector official eLczk;e(Lafa;F)Fintermediary method_5787Lnet/minecraft/class_1635;method_5787(Lnet/minecraft/class_1699;F)Fnamed method_5787Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5787(Lnet/minecraft/entity/LivingEntity;F)F
-
method_5783
- Mappings:
Namespace Name Mixin selector official bLczk;b(Lafa;F)Fintermediary method_5783Lnet/minecraft/class_1635;method_5783(Lnet/minecraft/class_1699;F)Fnamed method_5783Lnet/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 aLczk;a(Lafa;FFFFFFF)Vintermediary method_10251Lnet/minecraft/class_1635;method_10251(Lnet/minecraft/class_1699;FFFFFFF)Vnamed renderFeaturesLnet/minecraft/client/render/entity/LivingEntityRenderer;renderFeatures(Lnet/minecraft/entity/LivingEntity;FFFFFFF)V
-
method_5771
- Mappings:
Namespace Name Mixin selector official bLczk;b(Lafa;)Fintermediary method_5771Lnet/minecraft/class_1635;method_5771(Lnet/minecraft/class_1699;)Fnamed method_5771Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5771(Lnet/minecraft/entity/LivingEntity;)F
-
method_5776
- Mappings:
Namespace Name Mixin selector official aLczk;a(Lafa;FF)Iintermediary method_5776Lnet/minecraft/class_1635;method_5776(Lnet/minecraft/class_1699;FF)Inamed method_5776Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5776(Lnet/minecraft/entity/LivingEntity;FF)I
-
scale
- Mappings:
Namespace Name Mixin selector official aLczk;a(Lafa;F)Vintermediary method_5775Lnet/minecraft/class_1635;method_5775(Lnet/minecraft/class_1699;F)Vnamed scaleLnet/minecraft/client/render/entity/LivingEntityRenderer;scale(Lnet/minecraft/entity/LivingEntity;F)V
-
method_10208
- Overrides:
method_10208in classEntityRenderer<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official bLczk;b(Lafa;DDD)Vintermediary method_12462Lnet/minecraft/class_1635;method_12462(Lnet/minecraft/class_1699;DDD)Vnamed method_10208Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10208(Lnet/minecraft/entity/LivingEntity;DDD)V
-
hasLabel
Description copied from class:EntityRendererDetermines 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:
hasLabelin classEntityRenderer<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official aLczk;a(Lafa;)Zintermediary method_5781Lnet/minecraft/class_1635;method_5781(Lnet/minecraft/class_1699;)Znamed hasLabelLnet/minecraft/client/render/entity/LivingEntityRenderer;hasLabel(Lnet/minecraft/entity/LivingEntity;)Z
-