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 bvlintermediary 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 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 aLbvl;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 jLbvl;j:Lbyp;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 fLbvl;f:Lblv;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 gLbvl;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 hLbvl;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 iLbvl;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>Lbvl;<init>(Lbur;Lblv;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 aLbvl;a(Lbxp;)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 bLbvl;b()Lblv;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 aLbvl;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 M_Lbvl;M_()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 aLbvl;a(Lsw;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 cLbvl;c(Lsw;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 cLbvl;c(Lsw;)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 fLbvl;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 aLbvl;a(Lsw;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 dLbvl;d(Lsw;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 aLbvl;a(Lsw;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 gLbvl;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 aLbvl;a(Lsw;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 aLbvl;a(Lsw;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 eLbvl;e(Lsw;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 bLbvl;b(Lsw;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 aLbvl;a(Lsw;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 bLbvl;b(Lsw;)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 aLbvl;a(Lsw;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 aLbvl;a(Lsw;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 bLbvl;b(Lsw;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 aLbvl;a(Lsw;)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
-