Class HorseEntityModel<T extends AbstractHorseEntity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<E>
net.minecraft.client.render.entity.model.AnimalModel<T>
net.minecraft.client.render.entity.model.HorseEntityModel<T>
- Direct Known Subclasses:
DonkeyEntityModel
@Environment(CLIENT)
public class HorseEntityModel<T extends AbstractHorseEntity>
extends AnimalModel<T>
- Mappings:
Namespace Name official eqm
intermediary net/minecraft/class_549
named net/minecraft/client/render/entity/model/HorseEntityModel
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final float
private static final float
private static final float
protected final ModelPart
private static final float
protected final ModelPart
protected static final String
The key of the model part containing the head model parts, whose value is "head_parts".private static final String
The key of the head saddle model part, whose value is "head_saddle".private static final float
private static final String
The key of the left front baby leg model part, whose value is "left_front_baby_leg".private static final String
The key of the left hind baby leg model part, whose value is "left_hind_baby_leg".private static final String
The key of the left saddle line model part, whose value is "left_saddle_line".private static final String
The key of the left saddle mouth model part, whose value is "left_saddle_mouth".private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private static final String
The key of the mouth saddle wrap mane model part, whose value is "mouth_saddle_wrap".private static final String
The key of the right front baby leg model part, whose value is "right_front_baby_leg".private static final String
The key of the right hind baby leg model part, whose value is "right_hind_baby_leg".private static final String
The key of the right saddle line model part, whose value is "right_saddle_line".private static final String
The key of the right saddle mouth model part, whose value is "right_saddle_mouth".private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart
private final ModelPart[]
private static final String
The key of the saddle mane model part, whose value is "saddle".private final ModelPart[]
private final ModelPart
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
animateModel
(T t, float float2, float float3, float float4) static ModelData
getModelData
(Dilation dilation) void
Methods inherited from class net.minecraft.client.render.entity.model.AnimalModel
render
Methods inherited from class net.minecraft.client.render.entity.model.EntityModel
copyStateTo
-
Field Details
-
EATING_GRASS_ANIMATION_HEAD_BASE_PITCH
private static final float EATING_GRASS_ANIMATION_HEAD_BASE_PITCH- See Also:
- Mappings:
Namespace Name Mixin selector official g
Leqm;g:F
intermediary field_32487
Lnet/minecraft/class_549;field_32487:F
named EATING_GRASS_ANIMATION_HEAD_BASE_PITCH
Lnet/minecraft/client/render/entity/model/HorseEntityModel;EATING_GRASS_ANIMATION_HEAD_BASE_PITCH:F
-
ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER
private static final float ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official h
Leqm;h:F
intermediary field_32488
Lnet/minecraft/class_549;field_32488:F
named ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER
Lnet/minecraft/client/render/entity/model/HorseEntityModel;ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER:F
-
ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER
private static final float ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official i
Leqm;i:F
intermediary field_32489
Lnet/minecraft/class_549;field_32489:F
named ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER
Lnet/minecraft/client/render/entity/model/HorseEntityModel;ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER:F
-
HEAD_TAIL_BASE_PITCH
private static final float HEAD_TAIL_BASE_PITCH- See Also:
- Mappings:
Namespace Name Mixin selector official j
Leqm;j:F
intermediary field_32490
Lnet/minecraft/class_549;field_32490:F
named HEAD_TAIL_BASE_PITCH
Lnet/minecraft/client/render/entity/model/HorseEntityModel;HEAD_TAIL_BASE_PITCH:F
-
ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER
private static final float ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector official k
Leqm;k:F
intermediary field_32491
Lnet/minecraft/class_549;field_32491:F
named ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER
Lnet/minecraft/client/render/entity/model/HorseEntityModel;ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER:F
-
HEAD_PARTS
The key of the model part containing the head model parts, whose value is "head_parts".- See Also:
- Mappings:
Namespace Name Mixin selector official a
Leqm;a:Ljava/lang/String;
intermediary field_32486
Lnet/minecraft/class_549;field_32486:Ljava/lang/String;
named HEAD_PARTS
Lnet/minecraft/client/render/entity/model/HorseEntityModel;HEAD_PARTS:Ljava/lang/String;
-
LEFT_HIND_BABY_LEG
The key of the left hind baby leg model part, whose value is "left_hind_baby_leg".- See Also:
- Mappings:
Namespace Name Mixin selector official l
Leqm;l:Ljava/lang/String;
intermediary field_32492
Lnet/minecraft/class_549;field_32492:Ljava/lang/String;
named LEFT_HIND_BABY_LEG
Lnet/minecraft/client/render/entity/model/HorseEntityModel;LEFT_HIND_BABY_LEG:Ljava/lang/String;
-
RIGHT_HIND_BABY_LEG
The key of the right hind baby leg model part, whose value is "right_hind_baby_leg".- See Also:
- Mappings:
Namespace Name Mixin selector official m
Leqm;m:Ljava/lang/String;
intermediary field_32493
Lnet/minecraft/class_549;field_32493:Ljava/lang/String;
named RIGHT_HIND_BABY_LEG
Lnet/minecraft/client/render/entity/model/HorseEntityModel;RIGHT_HIND_BABY_LEG:Ljava/lang/String;
-
LEFT_FRONT_BABY_LEG
The key of the left front baby leg model part, whose value is "left_front_baby_leg".- See Also:
- Mappings:
Namespace Name Mixin selector official n
Leqm;n:Ljava/lang/String;
intermediary field_32494
Lnet/minecraft/class_549;field_32494:Ljava/lang/String;
named LEFT_FRONT_BABY_LEG
Lnet/minecraft/client/render/entity/model/HorseEntityModel;LEFT_FRONT_BABY_LEG:Ljava/lang/String;
-
RIGHT_FRONT_BABY_LEG
The key of the right front baby leg model part, whose value is "right_front_baby_leg".- See Also:
- Mappings:
Namespace Name Mixin selector official o
Leqm;o:Ljava/lang/String;
intermediary field_32495
Lnet/minecraft/class_549;field_32495:Ljava/lang/String;
named RIGHT_FRONT_BABY_LEG
Lnet/minecraft/client/render/entity/model/HorseEntityModel;RIGHT_FRONT_BABY_LEG:Ljava/lang/String;
-
SADDLE
The key of the saddle mane model part, whose value is "saddle".- See Also:
- Mappings:
Namespace Name Mixin selector official p
Leqm;p:Ljava/lang/String;
intermediary field_32496
Lnet/minecraft/class_549;field_32496:Ljava/lang/String;
named SADDLE
Lnet/minecraft/client/render/entity/model/HorseEntityModel;SADDLE:Ljava/lang/String;
-
LEFT_SADDLE_MOUTH
The key of the left saddle mouth model part, whose value is "left_saddle_mouth".- See Also:
- Mappings:
Namespace Name Mixin selector official q
Leqm;q:Ljava/lang/String;
intermediary field_32497
Lnet/minecraft/class_549;field_32497:Ljava/lang/String;
named LEFT_SADDLE_MOUTH
Lnet/minecraft/client/render/entity/model/HorseEntityModel;LEFT_SADDLE_MOUTH:Ljava/lang/String;
-
LEFT_SADDLE_LINE
The key of the left saddle line model part, whose value is "left_saddle_line".- See Also:
- Mappings:
Namespace Name Mixin selector official r
Leqm;r:Ljava/lang/String;
intermediary field_32498
Lnet/minecraft/class_549;field_32498:Ljava/lang/String;
named LEFT_SADDLE_LINE
Lnet/minecraft/client/render/entity/model/HorseEntityModel;LEFT_SADDLE_LINE:Ljava/lang/String;
-
RIGHT_SADDLE_MOUTH
The key of the right saddle mouth model part, whose value is "right_saddle_mouth".- See Also:
- Mappings:
Namespace Name Mixin selector official s
Leqm;s:Ljava/lang/String;
intermediary field_32499
Lnet/minecraft/class_549;field_32499:Ljava/lang/String;
named RIGHT_SADDLE_MOUTH
Lnet/minecraft/client/render/entity/model/HorseEntityModel;RIGHT_SADDLE_MOUTH:Ljava/lang/String;
-
RIGHT_SADDLE_LINE
The key of the right saddle line model part, whose value is "right_saddle_line".- See Also:
- Mappings:
Namespace Name Mixin selector official t
Leqm;t:Ljava/lang/String;
intermediary field_32500
Lnet/minecraft/class_549;field_32500:Ljava/lang/String;
named RIGHT_SADDLE_LINE
Lnet/minecraft/client/render/entity/model/HorseEntityModel;RIGHT_SADDLE_LINE:Ljava/lang/String;
-
HEAD_SADDLE
The key of the head saddle model part, whose value is "head_saddle".- See Also:
- Mappings:
Namespace Name Mixin selector official v
Leqm;v:Ljava/lang/String;
intermediary field_32501
Lnet/minecraft/class_549;field_32501:Ljava/lang/String;
named HEAD_SADDLE
Lnet/minecraft/client/render/entity/model/HorseEntityModel;HEAD_SADDLE:Ljava/lang/String;
-
MOUTH_SADDLE_WRAP
The key of the mouth saddle wrap mane model part, whose value is "mouth_saddle_wrap".- See Also:
- Mappings:
Namespace Name Mixin selector official w
Leqm;w:Ljava/lang/String;
intermediary field_32502
Lnet/minecraft/class_549;field_32502:Ljava/lang/String;
named MOUTH_SADDLE_WRAP
Lnet/minecraft/client/render/entity/model/HorseEntityModel;MOUTH_SADDLE_WRAP:Ljava/lang/String;
-
body
- Mappings:
Namespace Name Mixin selector official b
Leqm;b:Lesv;
intermediary field_3305
Lnet/minecraft/class_549;field_3305:Lnet/minecraft/class_630;
named body
Lnet/minecraft/client/render/entity/model/HorseEntityModel;body:Lnet/minecraft/client/model/ModelPart;
-
head
- Mappings:
Namespace Name Mixin selector official f
Leqm;f:Lesv;
intermediary field_3307
Lnet/minecraft/class_549;field_3307:Lnet/minecraft/class_630;
named head
Lnet/minecraft/client/render/entity/model/HorseEntityModel;head:Lnet/minecraft/client/model/ModelPart;
-
rightHindLeg
- Mappings:
Namespace Name Mixin selector official x
Leqm;x:Lesv;
intermediary field_27425
Lnet/minecraft/class_549;field_27425:Lnet/minecraft/class_630;
named rightHindLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;rightHindLeg:Lnet/minecraft/client/model/ModelPart;
-
leftHindLeg
- Mappings:
Namespace Name Mixin selector official y
Leqm;y:Lesv;
intermediary field_27426
Lnet/minecraft/class_549;field_27426:Lnet/minecraft/class_630;
named leftHindLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;leftHindLeg:Lnet/minecraft/client/model/ModelPart;
-
rightFrontLeg
- Mappings:
Namespace Name Mixin selector official z
Leqm;z:Lesv;
intermediary field_27427
Lnet/minecraft/class_549;field_27427:Lnet/minecraft/class_630;
named rightFrontLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;rightFrontLeg:Lnet/minecraft/client/model/ModelPart;
-
leftFrontLeg
- Mappings:
Namespace Name Mixin selector official A
Leqm;A:Lesv;
intermediary field_27428
Lnet/minecraft/class_549;field_27428:Lnet/minecraft/class_630;
named leftFrontLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;leftFrontLeg:Lnet/minecraft/client/model/ModelPart;
-
rightHindBabyLeg
- Mappings:
Namespace Name Mixin selector official B
Leqm;B:Lesv;
intermediary field_27429
Lnet/minecraft/class_549;field_27429:Lnet/minecraft/class_630;
named rightHindBabyLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;rightHindBabyLeg:Lnet/minecraft/client/model/ModelPart;
-
leftHindBabyLeg
- Mappings:
Namespace Name Mixin selector official C
Leqm;C:Lesv;
intermediary field_27430
Lnet/minecraft/class_549;field_27430:Lnet/minecraft/class_630;
named leftHindBabyLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;leftHindBabyLeg:Lnet/minecraft/client/model/ModelPart;
-
rightFrontBabyLeg
- Mappings:
Namespace Name Mixin selector official D
Leqm;D:Lesv;
intermediary field_27431
Lnet/minecraft/class_549;field_27431:Lnet/minecraft/class_630;
named rightFrontBabyLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;rightFrontBabyLeg:Lnet/minecraft/client/model/ModelPart;
-
leftFrontBabyLeg
- Mappings:
Namespace Name Mixin selector official E
Leqm;E:Lesv;
intermediary field_27432
Lnet/minecraft/class_549;field_27432:Lnet/minecraft/class_630;
named leftFrontBabyLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;leftFrontBabyLeg:Lnet/minecraft/client/model/ModelPart;
-
tail
- Mappings:
Namespace Name Mixin selector official F
Leqm;F:Lesv;
intermediary field_3300
Lnet/minecraft/class_549;field_3300:Lnet/minecraft/class_630;
named tail
Lnet/minecraft/client/render/entity/model/HorseEntityModel;tail:Lnet/minecraft/client/model/ModelPart;
-
saddle
- Mappings:
Namespace Name Mixin selector official G
Leqm;G:[Lesv;
intermediary field_3304
Lnet/minecraft/class_549;field_3304:[Lnet/minecraft/class_630;
named saddle
Lnet/minecraft/client/render/entity/model/HorseEntityModel;saddle:[Lnet/minecraft/client/model/ModelPart;
-
straps
- Mappings:
Namespace Name Mixin selector official H
Leqm;H:[Lesv;
intermediary field_3301
Lnet/minecraft/class_549;field_3301:[Lnet/minecraft/class_630;
named straps
Lnet/minecraft/client/render/entity/model/HorseEntityModel;straps:[Lnet/minecraft/client/model/ModelPart;
-
-
Constructor Details
-
HorseEntityModel
- Mappings:
Namespace Name Mixin selector official <init>
Leqm;<init>(Lesv;)V
intermediary <init>
Lnet/minecraft/class_549;<init>(Lnet/minecraft/class_630;)V
named <init>
Lnet/minecraft/client/render/entity/model/HorseEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
-
-
Method Details
-
getModelData
- Mappings:
Namespace Name Mixin selector official a
Leqm;a(Lesz;)Letd;
intermediary method_32010
Lnet/minecraft/class_549;method_32010(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;
named getModelData
Lnet/minecraft/client/render/entity/model/HorseEntityModel;getModelData(Lnet/minecraft/client/model/Dilation;)Lnet/minecraft/client/model/ModelData;
-
setAngles
- Specified by:
setAngles
in classEntityModel<T extends AbstractHorseEntity>
- Mappings:
Namespace Name Mixin selector official a
Leqm;a(Lbod;FFFFF)V
intermediary method_17085
Lnet/minecraft/class_549;method_17085(Lnet/minecraft/class_1496;FFFFF)V
named setAngles
Lnet/minecraft/client/render/entity/model/HorseEntityModel;setAngles(Lnet/minecraft/entity/passive/AbstractHorseEntity;FFFFF)V
-
getHeadParts
- Specified by:
getHeadParts
in classAnimalModel<T extends AbstractHorseEntity>
- Mappings:
Namespace Name Mixin selector official a
Lepc;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
- Specified by:
getBodyParts
in classAnimalModel<T extends AbstractHorseEntity>
- Mappings:
Namespace Name Mixin selector official b
Lepc;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;
-
animateModel
- Overrides:
animateModel
in classEntityModel<T extends AbstractHorseEntity>
- Mappings:
Namespace Name Mixin selector official a
Leqm;a(Lbod;FFF)V
intermediary method_17084
Lnet/minecraft/class_549;method_17084(Lnet/minecraft/class_1496;FFF)V
named animateModel
Lnet/minecraft/client/render/entity/model/HorseEntityModel;animateModel(Lnet/minecraft/entity/passive/AbstractHorseEntity;FFF)V
-