Class WitchEntityModel

All Implemented Interfaces:
ModelWithHat, ModelWithHead

@Environment(CLIENT) public class WitchEntityModel extends EntityModel<WitchEntityRenderState> implements ModelWithHead, ModelWithHat
Represents the model of a witch resembling entity.
Model parts of this model
Part NameParentCorresponding Field
"head"
invalid reference
Root part
head
"hat""head"hat
hat2"hat"
hat3hat2
hat4hat3
"nose""head"nose
mole"nose"
"body"
invalid reference
Root part
"jacket""body"
"arms"
invalid reference
Root part
"right_leg"
invalid reference
Root part
rightLeg
"left_leg"
invalid reference
Root part
leftLeg
Mappings:
Namespace Name
named net/minecraft/client/render/entity/model/WitchEntityModel
intermediary net/minecraft/class_622
official gad
  • Field Details

    • nose

      protected final ModelPart nose
      Mappings:
      Namespace Name Mixin selector
      named nose Lnet/minecraft/client/render/entity/model/WitchEntityModel;nose:Lnet/minecraft/client/model/ModelPart;
      intermediary field_52941 Lnet/minecraft/class_622;field_52941:Lnet/minecraft/class_630;
      official a Lgad;a:Lgaq;
    • hat

      private final ModelPart hat
      Mappings:
      Namespace Name Mixin selector
      named hat Lnet/minecraft/client/render/entity/model/WitchEntityModel;hat:Lnet/minecraft/client/model/ModelPart;
      intermediary field_52944 Lnet/minecraft/class_622;field_52944:Lnet/minecraft/class_630;
      official c Lgad;c:Lgaq;
    • hatRim

      private final ModelPart hatRim
      Mappings:
      Namespace Name Mixin selector
      named hatRim Lnet/minecraft/client/render/entity/model/WitchEntityModel;hatRim:Lnet/minecraft/client/model/ModelPart;
      intermediary field_52945 Lnet/minecraft/class_622;field_52945:Lnet/minecraft/class_630;
      official d Lgad;d:Lgaq;
    • rightLeg

      private final ModelPart rightLeg
      Mappings:
      Namespace Name Mixin selector
      named rightLeg Lnet/minecraft/client/render/entity/model/WitchEntityModel;rightLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_52946 Lnet/minecraft/class_622;field_52946:Lnet/minecraft/class_630;
      official e Lgad;e:Lgaq;
    • leftLeg

      private final ModelPart leftLeg
      Mappings:
      Namespace Name Mixin selector
      named leftLeg Lnet/minecraft/client/render/entity/model/WitchEntityModel;leftLeg:Lnet/minecraft/client/model/ModelPart;
      intermediary field_52947 Lnet/minecraft/class_622;field_52947:Lnet/minecraft/class_630;
      official f Lgad;f:Lgaq;
  • Constructor Details

    • WitchEntityModel

      public WitchEntityModel(ModelPart modelPart)
  • Method Details

    • getTexturedModelData

      public static TexturedModelData getTexturedModelData()
      Mappings:
      Namespace Name Mixin selector
      named getTexturedModelData Lnet/minecraft/client/render/entity/model/WitchEntityModel;getTexturedModelData()Lnet/minecraft/client/model/TexturedModelData;
      intermediary method_32065 Lnet/minecraft/class_622;method_32065()Lnet/minecraft/class_5607;
      official a Lgad;a()Lgaw;
    • setAngles

      public void setAngles(WitchEntityRenderState witchEntityRenderState)
      Overrides:
      setAngles in class EntityModel<WitchEntityRenderState>
      Mappings:
      Namespace Name Mixin selector
      named setAngles Lnet/minecraft/client/render/entity/model/WitchEntityModel;setAngles(Lnet/minecraft/client/render/entity/state/WitchEntityRenderState;)V
      intermediary method_62124 Lnet/minecraft/class_622;method_62124(Lnet/minecraft/class_10082;)V
      official a Lgad;a(Lgwb;)V
    • getNose

      public ModelPart getNose()
      Mappings:
      Namespace Name Mixin selector
      named getNose Lnet/minecraft/client/render/entity/model/WitchEntityModel;getNose()Lnet/minecraft/client/model/ModelPart;
      intermediary method_2839 Lnet/minecraft/class_622;method_2839()Lnet/minecraft/class_630;
      official c Lgad;c()Lgaq;
    • getHead

      public ModelPart getHead()
      Gets the head model part.
      Specified by:
      getHead in interface ModelWithHead
      Returns:
      the head
      Mappings:
      Namespace Name Mixin selector
      named getHead Lnet/minecraft/client/render/entity/model/ModelWithHead;getHead()Lnet/minecraft/client/model/ModelPart;
      intermediary method_2838 Lnet/minecraft/class_3882;method_2838()Lnet/minecraft/class_630;
      official b Lfxx;b()Lgaq;
    • setHatVisible

      public void setHatVisible(boolean visible)
      Sets whether the hat is visible or not.
      Specified by:
      setHatVisible in interface ModelWithHat
      Parameters:
      visible - true if the hat is visible, otherwise false
      Mappings:
      Namespace Name Mixin selector
      named setHatVisible Lnet/minecraft/client/render/entity/model/ModelWithHat;setHatVisible(Z)V
      intermediary method_17150 Lnet/minecraft/class_3884;method_17150(Z)V
      official a Lfzz;a(Z)V