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 caaintermediary 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 voidvoidMethods 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 aLcaa;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 jLcaa;j:Lcdg;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 fLcaa;f:Lbqf;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 gLcaa;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 hLcaa;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 iLcaa;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>Lcaa;<init>(Lbzf;Lbqf;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 aLcaa;a(Lccg;)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 bLcaa;b()Lbqf;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 aLcaa;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 N_Lcaa;N_()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 aLcaa;a(Lvp;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 cLcaa;c(Lvp;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 dLcaa;d(Lvp;)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 fLcaa;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 aLcaa;a(Lvp;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 cLcaa;c(Lvp;)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 dLcaa;d(Lvp;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 aLcaa;a(Lvp;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 gLcaa;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 bLcaa;b(Lvp;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 aLcaa;a(Lvp;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 eLcaa;e(Lvp;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 bLcaa;b(Lvp;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 aLcaa;a(Lvp;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 bLcaa;b(Lvp;)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 aLcaa;a(Lvp;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 aLcaa;a(Lvp;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 aLcaa;a(Lvp;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 aLcaa;a(Lvp;)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
-