Class EntityModel<T extends Entity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<T>
- Direct Known Subclasses:
- AnimalModel,- CompositeEntityModel,- EnderDragonEntityRenderer.DragonEntityModel,- LlamaEntityModel,- RabbitEntityModel,- SinglePartEntityModel
Represents the model of an Entity.
 
An instance of an entity model will not define the model data,
 but will animate it.
 Model data may be defined in a static method, most of the children classes will
 have a getTexturedModelData method.
 The model data is usually passed in the constructor of the entity model.
 
Some children classes contain a model parts table, those tables contains the model parts for the base model. In a modded context the tables may be inaccurate. Model parts with an associated field are required.
- Mappings:
- Namespace - Name - official - fbf- intermediary - net/minecraft/class_583- named - net/minecraft/client/render/entity/model/EntityModel
- 
Field SummaryFieldsFields inherited from class net.minecraft.client.model.ModellayerFactory
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedprotectedEntityModel(Function<Identifier, RenderLayer> layerFactory) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidanimateModel(T entity, float limbAngle, float limbDistance, float tickDelta) voidcopyStateTo(EntityModel<T> copy) abstract voidsetAngles(T entity, float limbAngle, float limbDistance, float animationProgress, float headYaw, float headPitch) 
- 
Field Details- 
handSwingProgresspublic float handSwingProgress- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfbf;c:F- intermediary - field_3447- Lnet/minecraft/class_583;field_3447:F- named - handSwingProgress- Lnet/minecraft/client/render/entity/model/EntityModel;handSwingProgress:F
 
- 
ridingpublic boolean riding- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfbf;d:Z- intermediary - field_3449- Lnet/minecraft/class_583;field_3449:Z- named - riding- Lnet/minecraft/client/render/entity/model/EntityModel;riding:Z
 
- 
childpublic boolean child- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfbf;e:Z- intermediary - field_3448- Lnet/minecraft/class_583;field_3448:Z- named - child- Lnet/minecraft/client/render/entity/model/EntityModel;child:Z
 
 
- 
- 
Constructor Details- 
EntityModelprotected EntityModel()
- 
EntityModel- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfcb;<init>(Ljava/util/function/Function;)V- intermediary - <init>- Lnet/minecraft/class_3879;<init>(Ljava/util/function/Function;)V- named - <init>- Lnet/minecraft/client/model/Model;<init>(Ljava/util/function/Function;)V
 
 
- 
- 
Method Details- 
setAnglespublic abstract void setAngles(T entity, float limbAngle, float limbDistance, float animationProgress, float headYaw, float headPitch) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbf;a(Lbfj;FFFFF)V- intermediary - method_2819- Lnet/minecraft/class_583;method_2819(Lnet/minecraft/class_1297;FFFFF)V- named - setAngles- Lnet/minecraft/client/render/entity/model/EntityModel;setAngles(Lnet/minecraft/entity/Entity;FFFFF)V
 
- 
animateModel- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbf;a(Lbfj;FFF)V- intermediary - method_2816- Lnet/minecraft/class_583;method_2816(Lnet/minecraft/class_1297;FFF)V- named - animateModel- Lnet/minecraft/client/render/entity/model/EntityModel;animateModel(Lnet/minecraft/entity/Entity;FFF)V
 
- 
copyStateTo- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfbf;a(Lfbf;)V- intermediary - method_17081- Lnet/minecraft/class_583;method_17081(Lnet/minecraft/class_583;)V- named - copyStateTo- Lnet/minecraft/client/render/entity/model/EntityModel;copyStateTo(Lnet/minecraft/client/render/entity/model/EntityModel;)V
 
 
-