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
@Environment(CLIENT) public abstract class AnimalModel<E extends Entity> extends EntityModel<E>
- Mappings:
Namespace Name official dzt
intermediary net/minecraft/class_4592
named net/minecraft/client/render/entity/model/AnimalModel
-
Field Summary
Fields Modifier and Type Field Description private float
childBodyYOffset
private float
childHeadYOffset
private float
childHeadZOffset
private boolean
headScaled
private float
invertedChildBodyScale
private float
invertedChildHeadScale
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
Constructors Modifier Constructor Description protected
AnimalModel()
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 Type Method Description protected abstract Iterable<ModelPart>
getBodyParts()
protected abstract Iterable<ModelPart>
getHeadParts()
void
render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, float red, float green, float blue, float alpha)
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
Ldzt;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
Ldzt;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
Ldzt;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
Ldzt;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
Ldzt;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
Ldzt;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>
Ldzt;<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>
Ldzt;<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>
Ldzt;<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)- Specified by:
render
in classModel
- Mappings:
Namespace Name Mixin selector official a
Lebk;a(Ldlr;Ldlv;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
Ldzt;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
Ldzt;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;
-