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 bjlintermediary net/minecraft/class_1154named net/minecraft/client/render/entity/LivingEntityRenderer
-
Field Summary
Fields Modifier and Type Field Description protected FloatBufferbufferprotected List<FeatureRenderer<T>>featuresprotected booleanfield_4899private static LoggerLOGGERprotected EntityModelmodelprivate static NativeImageBackedTextureTEXFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, shadowDarkness, shadowSize -
Constructor Summary
Constructors Constructor Description LivingEntityRenderer(EntityRenderDispatcher dispatcher, EntityModel model, float shadowSize) -
Method Summary
Modifier and Type Method Description protected <V extends LivingEntity, U extends FeatureRenderer<V>>
booleanaddFeature(U u)EntityModelgetModel()protected booleanhasLabel(T t)Determines whether the passed entity should render with a nameplate above its head.voidmethod_3908(T t, double double2, double double3, double double4)protected floatmethod_4000(float float2, float float3, float float4)protected voidmethod_4003(T t, double double2, double double3, double double4)protected intmethod_4006(T t, float float2, float float3)protected voidmethod_4007(T squid, float float2, float float3, float float4)protected voidmethod_4008(T t, float float2, float float3, float float4, float float5, float float6, float float7)protected booleanmethod_4010(T t, float float2, boolean bool)voidmethod_4011(boolean bool)protected floatmethod_4014(T entity)protected floatmethod_4016(T entity, float float2)protected booleanmethod_4017(T t)protected booleanmethod_4018(T t, float float2)protected floatmethod_4019(T t, float float2)protected voidmethod_4020()protected voidmethod_4021()protected <V extends LivingEntity, U extends FeatureRenderer<V>>
booleanremoveFeature(U u)voidrender(T t, double double2, double double3, double double4, float float2, float float3)protected voidrenderFeatures(T t, float float2, float float3, float float4, float float5, float float6, float float7, float float8)protected voidscale(T skeleton, float f)voidtranslate()Methods inherited from class net.minecraft.client.render.entity.EntityRenderer
getFontRenderer, getRenderManager, getTexture, method_3905, method_3906, method_3911, method_3912, method_3913, method_3915, method_3917
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLbjl;a:Lorg/apache/logging/log4j/Logger;intermediary field_4894Lnet/minecraft/class_1154;field_4894: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 eLbjl;e:Lblz;intermediary field_4895Lnet/minecraft/class_1154;field_4895:Lnet/minecraft/class_1219;named TEXLnet/minecraft/client/render/entity/LivingEntityRenderer;TEX:Lnet/minecraft/client/texture/NativeImageBackedTexture;
-
model
- Mappings:
Namespace Name Mixin selector official fLbjl;f:Lbbo;intermediary field_4896Lnet/minecraft/class_1154;field_4896:Lnet/minecraft/class_871;named modelLnet/minecraft/client/render/entity/LivingEntityRenderer;model:Lnet/minecraft/client/render/entity/model/EntityModel;
-
buffer
- Mappings:
Namespace Name Mixin selector official gLbjl;g:Ljava/nio/FloatBuffer;intermediary field_4897Lnet/minecraft/class_1154;field_4897:Ljava/nio/FloatBuffer;named bufferLnet/minecraft/client/render/entity/LivingEntityRenderer;buffer:Ljava/nio/FloatBuffer;
-
features
- Mappings:
Namespace Name Mixin selector official hLbjl;h:Ljava/util/List;intermediary field_4898Lnet/minecraft/class_1154;field_4898:Ljava/util/List;named featuresLnet/minecraft/client/render/entity/LivingEntityRenderer;features:Ljava/util/List;
-
field_4899
protected boolean field_4899- Mappings:
Namespace Name Mixin selector official iLbjl;i:Zintermediary field_4899Lnet/minecraft/class_1154;field_4899:Znamed field_4899Lnet/minecraft/client/render/entity/LivingEntityRenderer;field_4899:Z
-
-
Constructor Details
-
LivingEntityRenderer
public LivingEntityRenderer(EntityRenderDispatcher dispatcher, EntityModel model, float shadowSize)- Mappings:
Namespace Name Mixin selector official <init>Lbjl;<init>(Lbiu;Lbbo;F)Vintermediary <init>Lnet/minecraft/class_1154;<init>(Lnet/minecraft/class_1135;Lnet/minecraft/class_871;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 aLbjl;a(Lblb;)Zintermediary method_4001Lnet/minecraft/class_1154;method_4001(Lnet/minecraft/class_1198;)Znamed addFeatureLnet/minecraft/client/render/entity/LivingEntityRenderer;addFeature(Lnet/minecraft/client/render/entity/feature/FeatureRenderer;)Z
-
removeFeature
- Mappings:
Namespace Name Mixin selector official bLbjl;b(Lblb;)Zintermediary method_4013Lnet/minecraft/class_1154;method_4013(Lnet/minecraft/class_1198;)Znamed removeFeatureLnet/minecraft/client/render/entity/LivingEntityRenderer;removeFeature(Lnet/minecraft/client/render/entity/feature/FeatureRenderer;)Z
-
getModel
- Mappings:
Namespace Name Mixin selector official bLbjl;b()Lbbo;intermediary method_4012Lnet/minecraft/class_1154;method_4012()Lnet/minecraft/class_871;named getModelLnet/minecraft/client/render/entity/LivingEntityRenderer;getModel()Lnet/minecraft/client/render/entity/model/EntityModel;
-
method_4000
protected float method_4000(float float2, float float3, float float4)- Mappings:
Namespace Name Mixin selector official aLbjl;a(FFF)Fintermediary method_4000Lnet/minecraft/class_1154;method_4000(FFF)Fnamed method_4000Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4000(FFF)F
-
translate
public void translate()- Mappings:
Namespace Name Mixin selector official C_Lbjl;C_()Vintermediary method_3999Lnet/minecraft/class_1154;method_3999()Vnamed translateLnet/minecraft/client/render/entity/LivingEntityRenderer;translate()V
-
render
public void render(T t, double double2, double double3, double double4, float float2, float float3)- Overrides:
renderin classEntityRenderer<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official aLbjl;a(Lpr;DDDFF)Vintermediary method_4004Lnet/minecraft/class_1154;method_4004(Lnet/minecraft/class_1752;DDDFF)Vnamed renderLnet/minecraft/client/render/entity/LivingEntityRenderer;render(Lnet/minecraft/entity/LivingEntity;DDDFF)V
-
method_4017
- Mappings:
Namespace Name Mixin selector official cLbjl;c(Lpr;)Zintermediary method_4017Lnet/minecraft/class_1154;method_4017(Lnet/minecraft/class_1752;)Znamed method_4017Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4017(Lnet/minecraft/entity/LivingEntity;)Z
-
method_4020
protected void method_4020()- Mappings:
Namespace Name Mixin selector official eLbjl;e()Vintermediary method_4020Lnet/minecraft/class_1154;method_4020()Vnamed method_4020Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4020()V
-
method_4008
protected void method_4008(T t, float float2, float float3, float float4, float float5, float float6, float float7)- Mappings:
Namespace Name Mixin selector official aLbjl;a(Lpr;FFFFFF)Vintermediary method_4008Lnet/minecraft/class_1154;method_4008(Lnet/minecraft/class_1752;FFFFFF)Vnamed method_4008Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4008(Lnet/minecraft/entity/LivingEntity;FFFFFF)V
-
method_4018
- Mappings:
Namespace Name Mixin selector official cLbjl;c(Lpr;F)Zintermediary method_4018Lnet/minecraft/class_1154;method_4018(Lnet/minecraft/class_1752;F)Znamed method_4018Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4018(Lnet/minecraft/entity/LivingEntity;F)Z
-
method_4010
- Mappings:
Namespace Name Mixin selector official aLbjl;a(Lpr;FZ)Zintermediary method_4010Lnet/minecraft/class_1154;method_4010(Lnet/minecraft/class_1752;FZ)Znamed method_4010Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4010(Lnet/minecraft/entity/LivingEntity;FZ)Z
-
method_4021
protected void method_4021()- Mappings:
Namespace Name Mixin selector official fLbjl;f()Vintermediary method_4021Lnet/minecraft/class_1154;method_4021()Vnamed method_4021Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4021()V
-
method_4003
- Mappings:
Namespace Name Mixin selector official aLbjl;a(Lpr;DDD)Vintermediary method_4003Lnet/minecraft/class_1154;method_4003(Lnet/minecraft/class_1752;DDD)Vnamed method_4003Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4003(Lnet/minecraft/entity/LivingEntity;DDD)V
-
method_4007
- Mappings:
Namespace Name Mixin selector official aLbjl;a(Lpr;FFF)Vintermediary method_4007Lnet/minecraft/class_1154;method_4007(Lnet/minecraft/class_1752;FFF)Vnamed method_4007Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4007(Lnet/minecraft/entity/LivingEntity;FFF)V
-
method_4019
- Mappings:
Namespace Name Mixin selector official dLbjl;d(Lpr;F)Fintermediary method_4019Lnet/minecraft/class_1154;method_4019(Lnet/minecraft/class_1752;F)Fnamed method_4019Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4019(Lnet/minecraft/entity/LivingEntity;F)F
-
method_4016
- Mappings:
Namespace Name Mixin selector official bLbjl;b(Lpr;F)Fintermediary method_4016Lnet/minecraft/class_1154;method_4016(Lnet/minecraft/class_1752;F)Fnamed method_4016Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4016(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 aLbjl;a(Lpr;FFFFFFF)Vintermediary method_4009Lnet/minecraft/class_1154;method_4009(Lnet/minecraft/class_1752;FFFFFFF)Vnamed renderFeaturesLnet/minecraft/client/render/entity/LivingEntityRenderer;renderFeatures(Lnet/minecraft/entity/LivingEntity;FFFFFFF)V
-
method_4014
- Mappings:
Namespace Name Mixin selector official bLbjl;b(Lpr;)Fintermediary method_4014Lnet/minecraft/class_1154;method_4014(Lnet/minecraft/class_1752;)Fnamed method_4014Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4014(Lnet/minecraft/entity/LivingEntity;)F
-
method_4006
- Mappings:
Namespace Name Mixin selector official aLbjl;a(Lpr;FF)Iintermediary method_4006Lnet/minecraft/class_1154;method_4006(Lnet/minecraft/class_1752;FF)Inamed method_4006Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4006(Lnet/minecraft/entity/LivingEntity;FF)I
-
scale
- Mappings:
Namespace Name Mixin selector official aLbjl;a(Lpr;F)Vintermediary method_4005Lnet/minecraft/class_1154;method_4005(Lnet/minecraft/class_1752;F)Vnamed scaleLnet/minecraft/client/render/entity/LivingEntityRenderer;scale(Lnet/minecraft/entity/LivingEntity;F)V
-
method_3908
- Overrides:
method_3908in classEntityRenderer<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official bLbjl;b(Lpr;DDD)Vintermediary method_4015Lnet/minecraft/class_1154;method_4015(Lnet/minecraft/class_1752;DDD)Vnamed method_3908Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_3908(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 aLbjl;a(Lpr;)Zintermediary method_4002Lnet/minecraft/class_1154;method_4002(Lnet/minecraft/class_1752;)Znamed hasLabelLnet/minecraft/client/render/entity/LivingEntityRenderer;hasLabel(Lnet/minecraft/entity/LivingEntity;)Z
-
method_4011
public void method_4011(boolean bool)- Mappings:
Namespace Name Mixin selector official aLbjl;a(Z)Vintermediary method_4011Lnet/minecraft/class_1154;method_4011(Z)Vnamed method_4011Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_4011(Z)V
-