Class HorseEntityModel<T extends AbstractHorseEntity>

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 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

      protected static final String 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      private static final 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

      protected final ModelPart 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;
    • rightHindLeg

      private final ModelPart 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

      private final ModelPart 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

      private final ModelPart 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

      private final ModelPart 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

      private final ModelPart 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

      private final ModelPart 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

      private final ModelPart 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

      private final ModelPart 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

      private final ModelPart 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

      private final ModelPart[] 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

      private final ModelPart[] 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

      public HorseEntityModel(ModelPart root)
      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

      public static ModelData getModelData(Dilation dilation)
      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

      public void setAngles(T t, float float2, float float3, float float4, float float5, float float6)
      Specified by:
      setAngles in class EntityModel<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

      public Iterable<ModelPart> getHeadParts()
      Specified by:
      getHeadParts in class AnimalModel<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

      protected Iterable<ModelPart> getBodyParts()
      Specified by:
      getBodyParts in class AnimalModel<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

      public void animateModel(T t, float float2, float float3, float float4)
      Overrides:
      animateModel in class EntityModel<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