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_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, 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) voidmethod_10253(boolean bool) protected booleanmethod_10257(T t) protected booleanmethod_10258(T t, float float2) protected voidprotected voidprotected 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) protected <V extends LivingEntity,U extends FeatureRenderer<V>>
booleanremoveFeature(U u) 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 voidvoidMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
bindTexture, bindTexture, getFontRenderer, getRenderManager, getTexture, method_10209, method_1527, method_1534, renderLabelIfPresent, shouldRender
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLbjl;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 eLbjl;e:Lblz;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 fLbjl;f:Lbbo;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 gLbjl;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 hLbjl;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 iLbjl;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>Lbjl;<init>(Lbiu;Lbbo;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 aLbjl;a(Lblb;)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
-
removeFeature
- Mappings:
Namespace Name Mixin selector official bLbjl;b(Lblb;)Zintermediary method_10255Lnet/minecraft/class_1635;method_10255(Lnet/minecraft/class_2508;)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_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 aLbjl;a(FFF)Fintermediary method_5769Lnet/minecraft/class_1635;method_5769(FFF)Fnamed method_5769Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_5769(FFF)F
-
translate
public void translate()- Mappings:
Namespace Name Mixin selector official C_Lbjl;C_()Vintermediary method_4331Lnet/minecraft/class_1635;method_4331()Vnamed translateLnet/minecraft/client/render/entity/LivingEntityRenderer;translate()V
-
render
- Overrides:
renderin classEntityRenderer<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official aLbjl;a(Lpr;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_10257
- Mappings:
Namespace Name Mixin selector official cLbjl;c(Lpr;)Zintermediary method_10257Lnet/minecraft/class_1635;method_10257(Lnet/minecraft/class_1699;)Znamed method_10257Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10257(Lnet/minecraft/entity/LivingEntity;)Z
-
method_10259
protected void method_10259()- Mappings:
Namespace Name Mixin selector official eLbjl;e()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 aLbjl;a(Lpr;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_10258
- Mappings:
Namespace Name Mixin selector official cLbjl;c(Lpr;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 aLbjl;a(Lpr;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 fLbjl;f()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 aLbjl;a(Lpr;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 aLbjl;a(Lpr;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 dLbjl;d(Lpr;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 bLbjl;b(Lpr;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 aLbjl;a(Lpr;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 bLbjl;b(Lpr;)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 aLbjl;a(Lpr;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 aLbjl;a(Lpr;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 bLbjl;b(Lpr;DDD)Vintermediary method_10256Lnet/minecraft/class_1635;method_10256(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 aLbjl;a(Lpr;)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
-
method_10253
public void method_10253(boolean bool) - Mappings:
Namespace Name Mixin selector official aLbjl;a(Z)Vintermediary method_10253Lnet/minecraft/class_1635;method_10253(Z)Vnamed method_10253Lnet/minecraft/client/render/entity/LivingEntityRenderer;method_10253(Z)V
-