Class PlayerEntityModel<T extends LivingEntity>

All Implemented Interfaces:
ModelWithArms, ModelWithHead
Direct Known Subclasses:
PiglinEntityModel

@Environment(CLIENT)
public class PlayerEntityModel<T extends LivingEntity>
extends BipedEntityModel<T>
Mappings:
Namespace Name
official ebs
intermediary net/minecraft/class_591
named net/minecraft/client/render/entity/model/PlayerEntityModel
  • Field Details

    • parts

      private final List<ModelPart> parts
      All the parts. Used when picking a part to render stuck arrows.
      Mappings:
      Namespace Name Mixin selector
      official a Lebs;a:Ljava/util/List;
      intermediary field_27466 Lnet/minecraft/class_591;field_27466:Ljava/util/List;
      named parts Lnet/minecraft/client/render/entity/model/PlayerEntityModel;parts:Ljava/util/List;
    • leftSleeve

      public final ModelPart leftSleeve
      Mappings:
      Namespace Name Mixin selector
      official b Lebs;b:Ledh;
      intermediary field_3484 Lnet/minecraft/class_591;field_3484:Lnet/minecraft/class_630;
      named leftSleeve Lnet/minecraft/client/render/entity/model/PlayerEntityModel;leftSleeve:Lnet/minecraft/client/model/ModelPart;
    • rightSleeve

      public final ModelPart rightSleeve
      Mappings:
      Namespace Name Mixin selector
      official r Lebs;r:Ledh;
      intermediary field_3486 Lnet/minecraft/class_591;field_3486:Lnet/minecraft/class_630;
      named rightSleeve Lnet/minecraft/client/render/entity/model/PlayerEntityModel;rightSleeve:Lnet/minecraft/client/model/ModelPart;
    • leftPants

      public final ModelPart leftPants
      Mappings:
      Namespace Name Mixin selector
      official s Lebs;s:Ledh;
      intermediary field_3482 Lnet/minecraft/class_591;field_3482:Lnet/minecraft/class_630;
      named leftPants Lnet/minecraft/client/render/entity/model/PlayerEntityModel;leftPants:Lnet/minecraft/client/model/ModelPart;
    • rightPants

      public final ModelPart rightPants
      Mappings:
      Namespace Name Mixin selector
      official t Lebs;t:Ledh;
      intermediary field_3479 Lnet/minecraft/class_591;field_3479:Lnet/minecraft/class_630;
      named rightPants Lnet/minecraft/client/render/entity/model/PlayerEntityModel;rightPants:Lnet/minecraft/client/model/ModelPart;
    • jacket

      public final ModelPart jacket
      Mappings:
      Namespace Name Mixin selector
      official u Lebs;u:Ledh;
      intermediary field_3483 Lnet/minecraft/class_591;field_3483:Lnet/minecraft/class_630;
      named jacket Lnet/minecraft/client/render/entity/model/PlayerEntityModel;jacket:Lnet/minecraft/client/model/ModelPart;
    • cloak

      private final ModelPart cloak
      Mappings:
      Namespace Name Mixin selector
      official v Lebs;v:Ledh;
      intermediary field_3485 Lnet/minecraft/class_591;field_3485:Lnet/minecraft/class_630;
      named cloak Lnet/minecraft/client/render/entity/model/PlayerEntityModel;cloak:Lnet/minecraft/client/model/ModelPart;
    • ear

      private final ModelPart ear
      Mappings:
      Namespace Name Mixin selector
      official w Lebs;w:Ledh;
      intermediary field_3481 Lnet/minecraft/class_591;field_3481:Lnet/minecraft/class_630;
      named ear Lnet/minecraft/client/render/entity/model/PlayerEntityModel;ear:Lnet/minecraft/client/model/ModelPart;
    • thinArms

      private final boolean thinArms
      Mappings:
      Namespace Name Mixin selector
      official x Lebs;x:Z
      intermediary field_3480 Lnet/minecraft/class_591;field_3480:Z
      named thinArms Lnet/minecraft/client/render/entity/model/PlayerEntityModel;thinArms:Z
  • Constructor Details

    • PlayerEntityModel

      public PlayerEntityModel​(ModelPart root, boolean thinArms)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lebs;<init>(Ledh;Z)V
      intermediary <init> Lnet/minecraft/class_591;<init>(Lnet/minecraft/class_630;Z)V
      named <init> Lnet/minecraft/client/render/entity/model/PlayerEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;Z)V
  • Method Details

    • getTexturedModelData

      public static ModelData getTexturedModelData​(Dilation dilation, boolean slim)
      Mappings:
      Namespace Name Mixin selector
      official a Lebs;a(Ledl;Z)Ledp;
      intermediary method_32028 Lnet/minecraft/class_591;method_32028(Lnet/minecraft/class_5605;Z)Lnet/minecraft/class_5609;
      named getTexturedModelData Lnet/minecraft/client/render/entity/model/PlayerEntityModel;getTexturedModelData(Lnet/minecraft/client/util/math/Dilation;Z)Lnet/minecraft/client/model/ModelData;
    • getBodyParts

      protected Iterable<ModelPart> getBodyParts()
      Overrides:
      getBodyParts in class BipedEntityModel<T extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official b Ldzt;b()Ljava/lang/Iterable;
      intermediary method_22948 Lnet/minecraft/class_4592;method_22948()Ljava/lang/Iterable;
      named getBodyParts Lnet/minecraft/client/render/entity/model/AnimalModel;getBodyParts()Ljava/lang/Iterable;
    • renderEars

      public void renderEars​(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      official a Lebs;a(Ldlr;Ldlv;II)V
      intermediary method_2824 Lnet/minecraft/class_591;method_2824(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V
      named renderEars Lnet/minecraft/client/render/entity/model/PlayerEntityModel;renderEars(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)V
    • renderCape

      public void renderCape​(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      official b Lebs;b(Ldlr;Ldlv;II)V
      intermediary method_2823 Lnet/minecraft/class_591;method_2823(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V
      named renderCape Lnet/minecraft/client/render/entity/model/PlayerEntityModel;renderCape(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)V
    • setAngles

      public void setAngles​(T t, float float2, float float3, float float4, float float5, float float6)
      Overrides:
      setAngles in class BipedEntityModel<T extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official method_17087 Lebs;method_17087(Lari;FFFFF)V
      intermediary method_17087 Lnet/minecraft/class_591;method_17087(Lnet/minecraft/class_1309;FFFFF)V
      named setAngles Lnet/minecraft/client/render/entity/model/PlayerEntityModel;setAngles(Lnet/minecraft/entity/LivingEntity;FFFFF)V
    • setVisible

      public void setVisible​(boolean visible)
      Overrides:
      setVisible in class BipedEntityModel<T extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official d_ Lebb;d_(Z)V
      intermediary method_2805 Lnet/minecraft/class_572;method_2805(Z)V
      named setVisible Lnet/minecraft/client/render/entity/model/BipedEntityModel;setVisible(Z)V
    • setArmAngle

      public void setArmAngle​(Arm arm, MatrixStack matrices)
      Specified by:
      setArmAngle in interface ModelWithArms
      Overrides:
      setArmAngle in class BipedEntityModel<T extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Ldzv;a(Lare;Ldlr;)V
      intermediary method_2803 Lnet/minecraft/class_3881;method_2803(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)V
      named setArmAngle Lnet/minecraft/client/render/entity/model/ModelWithArms;setArmAngle(Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;)V
    • getRandomPart

      public ModelPart getRandomPart​(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Lebs;a(Ljava/util/Random;)Ledh;
      intermediary method_22697 Lnet/minecraft/class_591;method_22697(Ljava/util/Random;)Lnet/minecraft/class_630;
      named getRandomPart Lnet/minecraft/client/render/entity/model/PlayerEntityModel;getRandomPart(Ljava/util/Random;)Lnet/minecraft/client/model/ModelPart;