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 fbhintermediary net/minecraft/class_549named net/minecraft/client/render/entity/model/HorseEntityModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate static final floatprivate static final floatprotected final ModelPartprivate static final floatprotected final ModelPartprotected static final StringThe key of the model part containing the head model parts, whose value is "head_parts".private static final StringThe key of the head saddle model part, whose value is "head_saddle".private static final floatprivate static final StringThe key of the left front baby leg model part, whose value is "left_front_baby_leg".private static final StringThe key of the left hind baby leg model part, whose value is "left_hind_baby_leg".private static final StringThe key of the left saddle line model part, whose value is "left_saddle_line".private static final StringThe key of the left saddle mouth model part, whose value is "left_saddle_mouth".private final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate static final StringThe key of the mouth saddle wrap mane model part, whose value is "mouth_saddle_wrap".private static final StringThe key of the right front baby leg model part, whose value is "right_front_baby_leg".private static final StringThe key of the right hind baby leg model part, whose value is "right_hind_baby_leg".private static final StringThe key of the right saddle line model part, whose value is "right_saddle_line".private static final StringThe key of the right saddle mouth model part, whose value is "right_saddle_mouth".private final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPartprivate final ModelPart[]private static final StringThe key of the saddle mane model part, whose value is "saddle".private final ModelPart[]private final ModelPartFields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, ridingFields inherited from class net.minecraft.client.model.Model
layerFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidanimateModel(T t, float float2, float float3, float float4) static ModelDatagetModelData(Dilation dilation) voidMethods inherited from class net.minecraft.client.render.entity.model.AnimalModel
renderMethods 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 gLfbh;g:Fintermediary field_32487Lnet/minecraft/class_549;field_32487:Fnamed EATING_GRASS_ANIMATION_HEAD_BASE_PITCHLnet/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 hLfbh;h:Fintermediary field_32488Lnet/minecraft/class_549;field_32488:Fnamed ANGRY_ANIMATION_FRONT_LEG_PITCH_MULTIPLIERLnet/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 iLfbh;i:Fintermediary field_32489Lnet/minecraft/class_549;field_32489:Fnamed ANGRY_ANIMATION_BODY_PITCH_MULTIPLIERLnet/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 jLfbh;j:Fintermediary field_32490Lnet/minecraft/class_549;field_32490:Fnamed HEAD_TAIL_BASE_PITCHLnet/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 kLfbh;k:Fintermediary field_32491Lnet/minecraft/class_549;field_32491:Fnamed ANGRY_ANIMATION_HIND_LEG_PITCH_MULTIPLIERLnet/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 aLfbh;a:Ljava/lang/String;intermediary field_32486Lnet/minecraft/class_549;field_32486:Ljava/lang/String;named HEAD_PARTSLnet/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 lLfbh;l:Ljava/lang/String;intermediary field_32492Lnet/minecraft/class_549;field_32492:Ljava/lang/String;named LEFT_HIND_BABY_LEGLnet/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 mLfbh;m:Ljava/lang/String;intermediary field_32493Lnet/minecraft/class_549;field_32493:Ljava/lang/String;named RIGHT_HIND_BABY_LEGLnet/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 nLfbh;n:Ljava/lang/String;intermediary field_32494Lnet/minecraft/class_549;field_32494:Ljava/lang/String;named LEFT_FRONT_BABY_LEGLnet/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 oLfbh;o:Ljava/lang/String;intermediary field_32495Lnet/minecraft/class_549;field_32495:Ljava/lang/String;named RIGHT_FRONT_BABY_LEGLnet/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 pLfbh;p:Ljava/lang/String;intermediary field_32496Lnet/minecraft/class_549;field_32496:Ljava/lang/String;named SADDLELnet/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 qLfbh;q:Ljava/lang/String;intermediary field_32497Lnet/minecraft/class_549;field_32497:Ljava/lang/String;named LEFT_SADDLE_MOUTHLnet/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 rLfbh;r:Ljava/lang/String;intermediary field_32498Lnet/minecraft/class_549;field_32498:Ljava/lang/String;named LEFT_SADDLE_LINELnet/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 sLfbh;s:Ljava/lang/String;intermediary field_32499Lnet/minecraft/class_549;field_32499:Ljava/lang/String;named RIGHT_SADDLE_MOUTHLnet/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 tLfbh;t:Ljava/lang/String;intermediary field_32500Lnet/minecraft/class_549;field_32500:Ljava/lang/String;named RIGHT_SADDLE_LINELnet/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 uLfbh;u:Ljava/lang/String;intermediary field_32501Lnet/minecraft/class_549;field_32501:Ljava/lang/String;named HEAD_SADDLELnet/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 wLfbh;w:Ljava/lang/String;intermediary field_32502Lnet/minecraft/class_549;field_32502:Ljava/lang/String;named MOUTH_SADDLE_WRAPLnet/minecraft/client/render/entity/model/HorseEntityModel;MOUTH_SADDLE_WRAP:Ljava/lang/String;
-
body
- Mappings:
Namespace Name Mixin selector official bLfbh;b:Lfdv;intermediary field_3305Lnet/minecraft/class_549;field_3305:Lnet/minecraft/class_630;named bodyLnet/minecraft/client/render/entity/model/HorseEntityModel;body:Lnet/minecraft/client/model/ModelPart;
-
head
- Mappings:
Namespace Name Mixin selector official fLfbh;f:Lfdv;intermediary field_3307Lnet/minecraft/class_549;field_3307:Lnet/minecraft/class_630;named headLnet/minecraft/client/render/entity/model/HorseEntityModel;head:Lnet/minecraft/client/model/ModelPart;
-
rightHindLeg
- Mappings:
Namespace Name Mixin selector official xLfbh;x:Lfdv;intermediary field_27425Lnet/minecraft/class_549;field_27425:Lnet/minecraft/class_630;named rightHindLegLnet/minecraft/client/render/entity/model/HorseEntityModel;rightHindLeg:Lnet/minecraft/client/model/ModelPart;
-
leftHindLeg
- Mappings:
Namespace Name Mixin selector official yLfbh;y:Lfdv;intermediary field_27426Lnet/minecraft/class_549;field_27426:Lnet/minecraft/class_630;named leftHindLegLnet/minecraft/client/render/entity/model/HorseEntityModel;leftHindLeg:Lnet/minecraft/client/model/ModelPart;
-
rightFrontLeg
- Mappings:
Namespace Name Mixin selector official zLfbh;z:Lfdv;intermediary field_27427Lnet/minecraft/class_549;field_27427:Lnet/minecraft/class_630;named rightFrontLegLnet/minecraft/client/render/entity/model/HorseEntityModel;rightFrontLeg:Lnet/minecraft/client/model/ModelPart;
-
leftFrontLeg
- Mappings:
Namespace Name Mixin selector official ALfbh;A:Lfdv;intermediary field_27428Lnet/minecraft/class_549;field_27428:Lnet/minecraft/class_630;named leftFrontLegLnet/minecraft/client/render/entity/model/HorseEntityModel;leftFrontLeg:Lnet/minecraft/client/model/ModelPart;
-
rightHindBabyLeg
- Mappings:
Namespace Name Mixin selector official BLfbh;B:Lfdv;intermediary field_27429Lnet/minecraft/class_549;field_27429:Lnet/minecraft/class_630;named rightHindBabyLegLnet/minecraft/client/render/entity/model/HorseEntityModel;rightHindBabyLeg:Lnet/minecraft/client/model/ModelPart;
-
leftHindBabyLeg
- Mappings:
Namespace Name Mixin selector official CLfbh;C:Lfdv;intermediary field_27430Lnet/minecraft/class_549;field_27430:Lnet/minecraft/class_630;named leftHindBabyLegLnet/minecraft/client/render/entity/model/HorseEntityModel;leftHindBabyLeg:Lnet/minecraft/client/model/ModelPart;
-
rightFrontBabyLeg
- Mappings:
Namespace Name Mixin selector official DLfbh;D:Lfdv;intermediary field_27431Lnet/minecraft/class_549;field_27431:Lnet/minecraft/class_630;named rightFrontBabyLegLnet/minecraft/client/render/entity/model/HorseEntityModel;rightFrontBabyLeg:Lnet/minecraft/client/model/ModelPart;
-
leftFrontBabyLeg
- Mappings:
Namespace Name Mixin selector official ELfbh;E:Lfdv;intermediary field_27432Lnet/minecraft/class_549;field_27432:Lnet/minecraft/class_630;named leftFrontBabyLegLnet/minecraft/client/render/entity/model/HorseEntityModel;leftFrontBabyLeg:Lnet/minecraft/client/model/ModelPart;
-
tail
- Mappings:
Namespace Name Mixin selector official FLfbh;F:Lfdv;intermediary field_3300Lnet/minecraft/class_549;field_3300:Lnet/minecraft/class_630;named tailLnet/minecraft/client/render/entity/model/HorseEntityModel;tail:Lnet/minecraft/client/model/ModelPart;
-
saddle
- Mappings:
Namespace Name Mixin selector official GLfbh;G:[Lfdv;intermediary field_3304Lnet/minecraft/class_549;field_3304:[Lnet/minecraft/class_630;named saddleLnet/minecraft/client/render/entity/model/HorseEntityModel;saddle:[Lnet/minecraft/client/model/ModelPart;
-
straps
- Mappings:
Namespace Name Mixin selector official HLfbh;H:[Lfdv;intermediary field_3301Lnet/minecraft/class_549;field_3301:[Lnet/minecraft/class_630;named strapsLnet/minecraft/client/render/entity/model/HorseEntityModel;straps:[Lnet/minecraft/client/model/ModelPart;
-
-
Constructor Details
-
HorseEntityModel
- Mappings:
Namespace Name Mixin selector official <init>Lfbh;<init>(Lfdv;)Vintermediary <init>Lnet/minecraft/class_549;<init>(Lnet/minecraft/class_630;)Vnamed <init>Lnet/minecraft/client/render/entity/model/HorseEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
-
-
Method Details
-
getModelData
- Mappings:
Namespace Name Mixin selector official aLfbh;a(Lfdz;)Lfed;intermediary method_32010Lnet/minecraft/class_549;method_32010(Lnet/minecraft/class_5605;)Lnet/minecraft/class_5609;named getModelDataLnet/minecraft/client/render/entity/model/HorseEntityModel;getModelData(Lnet/minecraft/client/model/Dilation;)Lnet/minecraft/client/model/ModelData;
-
setAngles
- Specified by:
setAnglesin classEntityModel<T extends AbstractHorseEntity>- Mappings:
Namespace Name Mixin selector official aLfbh;a(Lbtj;FFFFF)Vintermediary method_17085Lnet/minecraft/class_549;method_17085(Lnet/minecraft/class_1496;FFFFF)Vnamed setAnglesLnet/minecraft/client/render/entity/model/HorseEntityModel;setAngles(Lnet/minecraft/entity/passive/AbstractHorseEntity;FFFFF)V
-
getHeadParts
- Specified by:
getHeadPartsin classAnimalModel<T extends AbstractHorseEntity>- Mappings:
Namespace Name Mixin selector official aLezu;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
- Specified by:
getBodyPartsin classAnimalModel<T extends AbstractHorseEntity>- Mappings:
Namespace Name Mixin selector official bLezu;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;
-
animateModel
- Overrides:
animateModelin classEntityModel<T extends AbstractHorseEntity>- Mappings:
Namespace Name Mixin selector official aLfbh;a(Lbtj;FFF)Vintermediary method_17084Lnet/minecraft/class_549;method_17084(Lnet/minecraft/class_1496;FFF)Vnamed animateModelLnet/minecraft/client/render/entity/model/HorseEntityModel;animateModel(Lnet/minecraft/entity/passive/AbstractHorseEntity;FFF)V
-