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
,TintableAnimalModel
- Mappings:
Namespace Name official egs
intermediary net/minecraft/class_4592
named net/minecraft/client/render/entity/model/AnimalModel
-
Field Summary
Modifier and TypeFieldDescriptionprivate final float
private final float
private final float
private final boolean
private final float
private final float
Fields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, riding
Fields inherited from class net.minecraft.client.model.Model
layerFactory
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
AnimalModel
(boolean headScaled, float childHeadYOffset, float childHeadZOffset) protected
AnimalModel
(boolean headScaled, float childHeadYOffset, float childHeadZOffset, float invertedChildHeadScale, float invertedChildBodyScale, float childBodyYOffset) protected
AnimalModel
(Function<Identifier, RenderLayer> renderLayerFactory, boolean headScaled, float childHeadYOffset, float childHeadZOffset, float invertedChildHeadScale, float invertedChildBodyScale, float childBodyYOffset) -
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(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 a
Legs;a:Z
intermediary field_20915
Lnet/minecraft/class_4592;field_20915:Z
named headScaled
Lnet/minecraft/client/render/entity/model/AnimalModel;headScaled:Z
-
childHeadYOffset
private final float childHeadYOffset- Mappings:
Namespace Name Mixin selector official b
Legs;b:F
intermediary field_20916
Lnet/minecraft/class_4592;field_20916:F
named childHeadYOffset
Lnet/minecraft/client/render/entity/model/AnimalModel;childHeadYOffset:F
-
childHeadZOffset
private final float childHeadZOffset- Mappings:
Namespace Name Mixin selector official f
Legs;f:F
intermediary field_20917
Lnet/minecraft/class_4592;field_20917:F
named childHeadZOffset
Lnet/minecraft/client/render/entity/model/AnimalModel;childHeadZOffset:F
-
invertedChildHeadScale
private final float invertedChildHeadScale- Mappings:
Namespace Name Mixin selector official g
Legs;g:F
intermediary field_20918
Lnet/minecraft/class_4592;field_20918:F
named invertedChildHeadScale
Lnet/minecraft/client/render/entity/model/AnimalModel;invertedChildHeadScale:F
-
invertedChildBodyScale
private final float invertedChildBodyScale- Mappings:
Namespace Name Mixin selector official h
Legs;h:F
intermediary field_20919
Lnet/minecraft/class_4592;field_20919:F
named invertedChildBodyScale
Lnet/minecraft/client/render/entity/model/AnimalModel;invertedChildBodyScale:F
-
childBodyYOffset
private final float childBodyYOffset- Mappings:
Namespace Name Mixin selector official i
Legs;i:F
intermediary field_20920
Lnet/minecraft/class_4592;field_20920:F
named childBodyYOffset
Lnet/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>
Legs;<init>(ZFF)V
intermediary <init>
Lnet/minecraft/class_4592;<init>(ZFF)V
named <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>
Legs;<init>(ZFFFFF)V
intermediary <init>
Lnet/minecraft/class_4592;<init>(ZFFFFF)V
named <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>
Legs;<init>(Ljava/util/function/Function;ZFFFFF)V
intermediary <init>
Lnet/minecraft/class_4592;<init>(Ljava/util/function/Function;ZFFFFF)V
named <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:
render
in classModel
- Parameters:
light
- the lightmap coordinates used for this model rendering- Mappings:
Namespace Name Mixin selector official a
Leik;a(Ldrw;Ldsa;IIFFFF)V
intermediary method_2828
Lnet/minecraft/class_3879;method_2828(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;IIFFFF)V
named render
Lnet/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 a
Legs;a()Ljava/lang/Iterable;
intermediary method_22946
Lnet/minecraft/class_4592;method_22946()Ljava/lang/Iterable;
named getHeadParts
Lnet/minecraft/client/render/entity/model/AnimalModel;getHeadParts()Ljava/lang/Iterable;
-
getBodyParts
- Mappings:
Namespace Name Mixin selector official b
Legs;b()Ljava/lang/Iterable;
intermediary method_22948
Lnet/minecraft/class_4592;method_22948()Ljava/lang/Iterable;
named getBodyParts
Lnet/minecraft/client/render/entity/model/AnimalModel;getBodyParts()Ljava/lang/Iterable;
-