Class HorseEntityModel<T extends AbstractHorseEntity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<T>
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 named net/minecraft/client/render/entity/model/HorseEntityModel
intermediary net/minecraft/class_549
official fum
-
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 named EATING_GRASS_ANIMATION_HEAD_BASE_PITCH
Lnet/minecraft/client/render/entity/model/HorseEntityModel;EATING_GRASS_ANIMATION_HEAD_BASE_PITCH:F
intermediary field_32487
Lnet/minecraft/class_549;field_32487:F
official g
Lfum;g:F
-
ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER
private static final float ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector named ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER
Lnet/minecraft/client/render/entity/model/HorseEntityModel;ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIER:F
intermediary field_32488
Lnet/minecraft/class_549;field_32488:F
official h
Lfum;h:F
-
ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER
private static final float ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector named ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER
Lnet/minecraft/client/render/entity/model/HorseEntityModel;ANGRY_ANIMATION_BODY_PITCH_MULTIPLIER:F
intermediary field_32489
Lnet/minecraft/class_549;field_32489:F
official i
Lfum;i:F
-
HEAD_TAIL_BASE_PITCH
private static final float HEAD_TAIL_BASE_PITCH- See Also:
- Mappings:
Namespace Name Mixin selector named HEAD_TAIL_BASE_PITCH
Lnet/minecraft/client/render/entity/model/HorseEntityModel;HEAD_TAIL_BASE_PITCH:F
intermediary field_32490
Lnet/minecraft/class_549;field_32490:F
official j
Lfum;j:F
-
ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER
private static final float ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER- See Also:
- Mappings:
Namespace Name Mixin selector named ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER
Lnet/minecraft/client/render/entity/model/HorseEntityModel;ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIER:F
intermediary field_32491
Lnet/minecraft/class_549;field_32491:F
official k
Lfum;k: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 named HEAD_PARTS
Lnet/minecraft/client/render/entity/model/HorseEntityModel;HEAD_PARTS:Ljava/lang/String;
intermediary field_32486
Lnet/minecraft/class_549;field_32486:Ljava/lang/String;
official a
Lfum;a: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 named LEFT_HIND_BABY_LEG
Lnet/minecraft/client/render/entity/model/HorseEntityModel;LEFT_HIND_BABY_LEG:Ljava/lang/String;
intermediary field_32492
Lnet/minecraft/class_549;field_32492:Ljava/lang/String;
official l
Lfum;l: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 named RIGHT_HIND_BABY_LEG
Lnet/minecraft/client/render/entity/model/HorseEntityModel;RIGHT_HIND_BABY_LEG:Ljava/lang/String;
intermediary field_32493
Lnet/minecraft/class_549;field_32493:Ljava/lang/String;
official m
Lfum;m: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 named LEFT_FRONT_BABY_LEG
Lnet/minecraft/client/render/entity/model/HorseEntityModel;LEFT_FRONT_BABY_LEG:Ljava/lang/String;
intermediary field_32494
Lnet/minecraft/class_549;field_32494:Ljava/lang/String;
official n
Lfum;n: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 named RIGHT_FRONT_BABY_LEG
Lnet/minecraft/client/render/entity/model/HorseEntityModel;RIGHT_FRONT_BABY_LEG:Ljava/lang/String;
intermediary field_32495
Lnet/minecraft/class_549;field_32495:Ljava/lang/String;
official o
Lfum;o:Ljava/lang/String;
-
SADDLE
The key of the saddle mane model part, whose value is "saddle".- See Also:
- Mappings:
Namespace Name Mixin selector named SADDLE
Lnet/minecraft/client/render/entity/model/HorseEntityModel;SADDLE:Ljava/lang/String;
intermediary field_32496
Lnet/minecraft/class_549;field_32496:Ljava/lang/String;
official p
Lfum;p: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 named LEFT_SADDLE_MOUTH
Lnet/minecraft/client/render/entity/model/HorseEntityModel;LEFT_SADDLE_MOUTH:Ljava/lang/String;
intermediary field_32497
Lnet/minecraft/class_549;field_32497:Ljava/lang/String;
official q
Lfum;q: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 named LEFT_SADDLE_LINE
Lnet/minecraft/client/render/entity/model/HorseEntityModel;LEFT_SADDLE_LINE:Ljava/lang/String;
intermediary field_32498
Lnet/minecraft/class_549;field_32498:Ljava/lang/String;
official r
Lfum;r: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 named RIGHT_SADDLE_MOUTH
Lnet/minecraft/client/render/entity/model/HorseEntityModel;RIGHT_SADDLE_MOUTH:Ljava/lang/String;
intermediary field_32499
Lnet/minecraft/class_549;field_32499:Ljava/lang/String;
official s
Lfum;s: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 named RIGHT_SADDLE_LINE
Lnet/minecraft/client/render/entity/model/HorseEntityModel;RIGHT_SADDLE_LINE:Ljava/lang/String;
intermediary field_32500
Lnet/minecraft/class_549;field_32500:Ljava/lang/String;
official t
Lfum;t: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 named HEAD_SADDLE
Lnet/minecraft/client/render/entity/model/HorseEntityModel;HEAD_SADDLE:Ljava/lang/String;
intermediary field_32501
Lnet/minecraft/class_549;field_32501:Ljava/lang/String;
official u
Lfum;u: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 named MOUTH_SADDLE_WRAP
Lnet/minecraft/client/render/entity/model/HorseEntityModel;MOUTH_SADDLE_WRAP:Ljava/lang/String;
intermediary field_32502
Lnet/minecraft/class_549;field_32502:Ljava/lang/String;
official w
Lfum;w:Ljava/lang/String;
-
body
- Mappings:
Namespace Name Mixin selector named body
Lnet/minecraft/client/render/entity/model/HorseEntityModel;body:Lnet/minecraft/client/model/ModelPart;
intermediary field_3305
Lnet/minecraft/class_549;field_3305:Lnet/minecraft/class_630;
official b
Lfum;b:Lfxb;
-
head
- Mappings:
Namespace Name Mixin selector named head
Lnet/minecraft/client/render/entity/model/HorseEntityModel;head:Lnet/minecraft/client/model/ModelPart;
intermediary field_3307
Lnet/minecraft/class_549;field_3307:Lnet/minecraft/class_630;
official f
Lfum;f:Lfxb;
-
rightHindLeg
- Mappings:
Namespace Name Mixin selector named rightHindLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;rightHindLeg:Lnet/minecraft/client/model/ModelPart;
intermediary field_27425
Lnet/minecraft/class_549;field_27425:Lnet/minecraft/class_630;
official x
Lfum;x:Lfxb;
-
leftHindLeg
- Mappings:
Namespace Name Mixin selector named leftHindLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;leftHindLeg:Lnet/minecraft/client/model/ModelPart;
intermediary field_27426
Lnet/minecraft/class_549;field_27426:Lnet/minecraft/class_630;
official y
Lfum;y:Lfxb;
-
rightFrontLeg
- Mappings:
Namespace Name Mixin selector named rightFrontLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;rightFrontLeg:Lnet/minecraft/client/model/ModelPart;
intermediary field_27427
Lnet/minecraft/class_549;field_27427:Lnet/minecraft/class_630;
official z
Lfum;z:Lfxb;
-
leftFrontLeg
- Mappings:
Namespace Name Mixin selector named leftFrontLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;leftFrontLeg:Lnet/minecraft/client/model/ModelPart;
intermediary field_27428
Lnet/minecraft/class_549;field_27428:Lnet/minecraft/class_630;
official A
Lfum;A:Lfxb;
-
rightHindBabyLeg
- Mappings:
Namespace Name Mixin selector named rightHindBabyLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;rightHindBabyLeg:Lnet/minecraft/client/model/ModelPart;
intermediary field_27429
Lnet/minecraft/class_549;field_27429:Lnet/minecraft/class_630;
official B
Lfum;B:Lfxb;
-
leftHindBabyLeg
- Mappings:
Namespace Name Mixin selector named leftHindBabyLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;leftHindBabyLeg:Lnet/minecraft/client/model/ModelPart;
intermediary field_27430
Lnet/minecraft/class_549;field_27430:Lnet/minecraft/class_630;
official C
Lfum;C:Lfxb;
-
rightFrontBabyLeg
- Mappings:
Namespace Name Mixin selector named rightFrontBabyLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;rightFrontBabyLeg:Lnet/minecraft/client/model/ModelPart;
intermediary field_27431
Lnet/minecraft/class_549;field_27431:Lnet/minecraft/class_630;
official D
Lfum;D:Lfxb;
-
leftFrontBabyLeg
- Mappings:
Namespace Name Mixin selector named leftFrontBabyLeg
Lnet/minecraft/client/render/entity/model/HorseEntityModel;leftFrontBabyLeg:Lnet/minecraft/client/model/ModelPart;
intermediary field_27432
Lnet/minecraft/class_549;field_27432:Lnet/minecraft/class_630;
official E
Lfum;E:Lfxb;
-
tail
- Mappings:
Namespace Name Mixin selector named tail
Lnet/minecraft/client/render/entity/model/HorseEntityModel;tail:Lnet/minecraft/client/model/ModelPart;
intermediary field_3300
Lnet/minecraft/class_549;field_3300:Lnet/minecraft/class_630;
official F
Lfum;F:Lfxb;
-
saddle
- Mappings:
Namespace Name Mixin selector named saddle
Lnet/minecraft/client/render/entity/model/HorseEntityModel;saddle:[Lnet/minecraft/client/model/ModelPart;
intermediary field_3304
Lnet/minecraft/class_549;field_3304:[Lnet/minecraft/class_630;
official G
Lfum;G:[Lfxb;
-
straps
- Mappings:
Namespace Name Mixin selector named straps
Lnet/minecraft/client/render/entity/model/HorseEntityModel;straps:[Lnet/minecraft/client/model/ModelPart;
intermediary field_3301
Lnet/minecraft/class_549;field_3301:[Lnet/minecraft/class_630;
official H
Lfum;H:[Lfxb;
-
-
Constructor Details
-
HorseEntityModel
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/render/entity/model/HorseEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
intermediary <init>
Lnet/minecraft/class_549;<init>(Lnet/minecraft/class_630;)V
official <init>
Lfum;<init>(Lfxb;)V
-
-
Method Details
-
getModelData
- Mappings:
Namespace Name Mixin selector named getModelData
Lnet/minecraft/client/render/entity/model/HorseEntityModel;getModelData(Lnet/minecraft/client/model/Dilation;)Lnet/minecraft/client/model/ModelData;
intermediary method_32010
Lnet/minecraft/class_549;method_32010(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;
official a
Lfum;a(Lfxf;)Lfxj;
-
setAngles
- Specified by:
setAngles
in classEntityModel<T extends AbstractHorseEntity>
- Mappings:
Namespace Name Mixin selector named setAngles
Lnet/minecraft/client/render/entity/model/HorseEntityModel;setAngles(Lnet/minecraft/entity/passive/AbstractHorseEntity;FFFFF)V
intermediary method_17085
Lnet/minecraft/class_549;method_17085(Lnet/minecraft/class_1496;FFFFF)V
official a
Lfum;a(Lchk;FFFFF)V
-
getHeadParts
- Specified by:
getHeadParts
in classAnimalModel<T extends AbstractHorseEntity>
- Mappings:
Namespace Name Mixin selector named getHeadParts
Lnet/minecraft/client/render/entity/model/AnimalModel;getHeadParts()Ljava/lang/Iterable;
intermediary method_22946
Lnet/minecraft/class_4592;method_22946()Ljava/lang/Iterable;
official a
Lfsw;a()Ljava/lang/Iterable;
-
getBodyParts
- Specified by:
getBodyParts
in classAnimalModel<T extends AbstractHorseEntity>
- Mappings:
Namespace Name Mixin selector named getBodyParts
Lnet/minecraft/client/render/entity/model/AnimalModel;getBodyParts()Ljava/lang/Iterable;
intermediary method_22948
Lnet/minecraft/class_4592;method_22948()Ljava/lang/Iterable;
official b
Lfsw;b()Ljava/lang/Iterable;
-
animateModel
- Overrides:
animateModel
in classEntityModel<T extends AbstractHorseEntity>
- Mappings:
Namespace Name Mixin selector named animateModel
Lnet/minecraft/client/render/entity/model/HorseEntityModel;animateModel(Lnet/minecraft/entity/passive/AbstractHorseEntity;FFF)V
intermediary method_17084
Lnet/minecraft/class_549;method_17084(Lnet/minecraft/class_1496;FFF)V
official a
Lfum;a(Lchk;FFF)V
-