Class QuadrupedEntityModel<T extends LivingEntityRenderState>

java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<T>
net.minecraft.client.render.entity.model.QuadrupedEntityModel<T>
Direct Known Subclasses:
CowEntityModel, GoatEntityModel, PandaEntityModel, PigEntityModel, PolarBearEntityModel, SheepEntityModel, SheepWoolEntityModel, TurtleEntityModel

@Environment(CLIENT) public class QuadrupedEntityModel<T extends LivingEntityRenderState> extends EntityModel<T>
Represents the model of a quadruped entity.
Model parts of this model
Part NameParentCorresponding Field
"head"Root parthead
"body"Root partbody
"right_hind_leg"Root partrightHindLeg
"left_hind_leg"Root partleftHindLeg
"right_front_leg"Root partrightFrontLeg
"left_front_leg"Root partleftFrontLeg
Mappings:
Namespace Name
named net/minecraft/client/render/entity/model/QuadrupedEntityModel
intermediary net/minecraft/class_597
official got
  • Field Details

    • body

      protected final ModelPart body
      Mappings:
      Namespace Name Mixin selector
      named body Lnet/minecraft/client/render/entity/model/QuadrupedEntityModel;body:Lnet/minecraft/client/model/ModelPart;
      intermediary field_3538 Lnet/minecraft/class_597;field_3538:Lnet/minecraft/class_630;
      official c Lgot;c:Lgqm;
    • rightHindLeg

      protected final ModelPart rightHindLeg
      Mappings:
      Namespace Name Mixin selector
      named rightHindLeg Lnet/minecraft/client/render/entity/model/QuadrupedEntityModel;rightHindLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_27476 Lnet/minecraft/class_597;field_27476:Lnet/minecraft/class_630;
      official d Lgot;d:Lgqm;
    • leftHindLeg

      protected final ModelPart leftHindLeg
      Mappings:
      Namespace Name Mixin selector
      named leftHindLeg Lnet/minecraft/client/render/entity/model/QuadrupedEntityModel;leftHindLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_27477 Lnet/minecraft/class_597;field_27477:Lnet/minecraft/class_630;
      official e Lgot;e:Lgqm;
    • rightFrontLeg

      protected final ModelPart rightFrontLeg
      Mappings:
      Namespace Name Mixin selector
      named rightFrontLeg Lnet/minecraft/client/render/entity/model/QuadrupedEntityModel;rightFrontLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_27478 Lnet/minecraft/class_597;field_27478:Lnet/minecraft/class_630;
      official f Lgot;f:Lgqm;
    • leftFrontLeg

      protected final ModelPart leftFrontLeg
      Mappings:
      Namespace Name Mixin selector
      named leftFrontLeg Lnet/minecraft/client/render/entity/model/QuadrupedEntityModel;leftFrontLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_27479 Lnet/minecraft/class_597;field_27479:Lnet/minecraft/class_630;
      official g Lgot;g:Lgqm;
  • Constructor Details

    • QuadrupedEntityModel

      protected QuadrupedEntityModel(ModelPart root)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/entity/model/QuadrupedEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;)V
      intermediary <init> Lnet/minecraft/class_597;<init>(Lnet/minecraft/class_630;)V
      official <init> Lgot;<init>(Lgqm;)V
  • Method Details

    • getModelData

      public static ModelData getModelData(int stanceWidth, boolean leftMirrored, boolean rightMirrored, Dilation dilation)
      Mappings:
      Namespace Name Mixin selector
      named getModelData Lnet/minecraft/client/render/entity/model/QuadrupedEntityModel;getModelData(IZZLnet/minecraft/client/model/Dilation;)Lnet/minecraft/client/model/ModelData;
      intermediary method_32033 Lnet/minecraft/class_597;method_32033(IZZLnet/minecraft/class_5605;)Lnet/minecraft/class_5609;
      official a Lgot;a(IZZLgqq;)Lgqu;
    • addLegs

      static void addLegs(ModelPartData root, boolean leftMirrored, boolean rightMirrored, int stanceWidth, Dilation dilation)
      Mappings:
      Namespace Name Mixin selector
      named addLegs Lnet/minecraft/client/render/entity/model/QuadrupedEntityModel;addLegs(Lnet/minecraft/client/model/ModelPartData;ZZILnet/minecraft/client/model/Dilation;)V
      intermediary method_70934 Lnet/minecraft/class_597;method_70934(Lnet/minecraft/class_5610;ZZILnet/minecraft/class_5605;)V
      official a Lgot;a(Lgqw;ZZILgqq;)V
    • setAngles

      public void setAngles(T t)
      Overrides:
      setAngles in class EntityModel<T extends LivingEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named setAngles Lnet/minecraft/client/render/entity/model/QuadrupedEntityModel;setAngles(Lnet/minecraft/client/render/entity/state/LivingEntityRenderState;)V
      intermediary method_62089 Lnet/minecraft/class_597;method_62089(Lnet/minecraft/class_10042;)V
      official a Lgot;a(Lhlp;)V