Class AnimalModel<E extends Entity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<E>
net.minecraft.client.render.entity.model.AnimalModel<E>
- Direct Known Subclasses:
AxolotlEntityModel,BeeEntityModel,BipedEntityModel,ChickenEntityModel,ElytraEntityModel,FoxEntityModel,HoglinEntityModel,HorseEntityModel,OcelotEntityModel,QuadrupedEntityModel,TadpoleEntityModel,TintableAnimalModel
- Mappings:
Namespace Name official ezsintermediary net/minecraft/class_4592named net/minecraft/client/render/entity/model/AnimalModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final floatprivate final floatprivate final floatprivate final booleanprivate final floatprivate final floatFields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, ridingFields inherited from class net.minecraft.client.model.Model
layerFactory -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAnimalModel(boolean headScaled, float childHeadYOffset, float childHeadZOffset) protectedAnimalModel(boolean headScaled, float childHeadYOffset, float childHeadZOffset, float invertedChildHeadScale, float invertedChildBodyScale, float childBodyYOffset) protectedAnimalModel(Function<Identifier, RenderLayer> renderLayerFactory, boolean headScaled, float childHeadYOffset, float childHeadZOffset, float invertedChildHeadScale, float invertedChildBodyScale, float childBodyYOffset) -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha) Renders the model.Methods inherited from class net.minecraft.client.render.entity.model.EntityModel
animateModel, copyStateTo, setAngles
-
Field Details
-
headScaled
private final boolean headScaled- Mappings:
Namespace Name Mixin selector official aLezs;a:Zintermediary field_20915Lnet/minecraft/class_4592;field_20915:Znamed headScaledLnet/minecraft/client/render/entity/model/AnimalModel;headScaled:Z
-
childHeadYOffset
private final float childHeadYOffset- Mappings:
Namespace Name Mixin selector official bLezs;b:Fintermediary field_20916Lnet/minecraft/class_4592;field_20916:Fnamed childHeadYOffsetLnet/minecraft/client/render/entity/model/AnimalModel;childHeadYOffset:F
-
childHeadZOffset
private final float childHeadZOffset- Mappings:
Namespace Name Mixin selector official fLezs;f:Fintermediary field_20917Lnet/minecraft/class_4592;field_20917:Fnamed childHeadZOffsetLnet/minecraft/client/render/entity/model/AnimalModel;childHeadZOffset:F
-
invertedChildHeadScale
private final float invertedChildHeadScale- Mappings:
Namespace Name Mixin selector official gLezs;g:Fintermediary field_20918Lnet/minecraft/class_4592;field_20918:Fnamed invertedChildHeadScaleLnet/minecraft/client/render/entity/model/AnimalModel;invertedChildHeadScale:F
-
invertedChildBodyScale
private final float invertedChildBodyScale- Mappings:
Namespace Name Mixin selector official hLezs;h:Fintermediary field_20919Lnet/minecraft/class_4592;field_20919:Fnamed invertedChildBodyScaleLnet/minecraft/client/render/entity/model/AnimalModel;invertedChildBodyScale:F
-
childBodyYOffset
private final float childBodyYOffset- Mappings:
Namespace Name Mixin selector official iLezs;i:Fintermediary field_20920Lnet/minecraft/class_4592;field_20920:Fnamed childBodyYOffsetLnet/minecraft/client/render/entity/model/AnimalModel;childBodyYOffset:F
-
-
Constructor Details
-
AnimalModel
protected AnimalModel(boolean headScaled, float childHeadYOffset, float childHeadZOffset) - Mappings:
Namespace Name Mixin selector official <init>Lezs;<init>(ZFF)Vintermediary <init>Lnet/minecraft/class_4592;<init>(ZFF)Vnamed <init>Lnet/minecraft/client/render/entity/model/AnimalModel;<init>(ZFF)V
-
AnimalModel
protected AnimalModel(boolean headScaled, float childHeadYOffset, float childHeadZOffset, float invertedChildHeadScale, float invertedChildBodyScale, float childBodyYOffset) - Mappings:
Namespace Name Mixin selector official <init>Lezs;<init>(ZFFFFF)Vintermediary <init>Lnet/minecraft/class_4592;<init>(ZFFFFF)Vnamed <init>Lnet/minecraft/client/render/entity/model/AnimalModel;<init>(ZFFFFF)V
-
AnimalModel
protected AnimalModel(Function<Identifier, RenderLayer> renderLayerFactory, boolean headScaled, float childHeadYOffset, float childHeadZOffset, float invertedChildHeadScale, float invertedChildBodyScale, float childBodyYOffset) - Mappings:
Namespace Name Mixin selector official <init>Lezs;<init>(Ljava/util/function/Function;ZFFFFF)Vintermediary <init>Lnet/minecraft/class_4592;<init>(Ljava/util/function/Function;ZFFFFF)Vnamed <init>Lnet/minecraft/client/render/entity/model/AnimalModel;<init>(Ljava/util/function/Function;ZFFFFF)V
-
AnimalModel
protected AnimalModel()
-
-
Method Details
-
render
public void render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha) Renders the model.- Specified by:
renderin classModel- Parameters:
light- the lightmap coordinates used for this model rendering- Mappings:
Namespace Name Mixin selector official aLfbq;a(Leib;Leif;IIFFFF)Vintermediary method_2828Lnet/minecraft/class_3879;method_2828(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)Vnamed renderLnet/minecraft/client/model/Model;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;IIFFFF)V
-
getHeadParts
- Mappings:
Namespace Name Mixin selector official aLezs;a()Ljava/lang/Iterable;intermediary method_22946Lnet/minecraft/class_4592;method_22946()Ljava/lang/Iterable;named getHeadPartsLnet/minecraft/client/render/entity/model/AnimalModel;getHeadParts()Ljava/lang/Iterable;
-
getBodyParts
- Mappings:
Namespace Name Mixin selector official bLezs;b()Ljava/lang/Iterable;intermediary method_22948Lnet/minecraft/class_4592;method_22948()Ljava/lang/Iterable;named getBodyPartsLnet/minecraft/client/render/entity/model/AnimalModel;getBodyParts()Ljava/lang/Iterable;
-