Class PlayerEntityModel<T extends LivingEntity>
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.BipedEntityModel<T>
net.minecraft.client.render.entity.model.PlayerEntityModel<T>
- All Implemented Interfaces:
- ModelWithArms,- ModelWithHead
- Direct Known Subclasses:
- PiglinEntityModel
@Environment(CLIENT)
public class PlayerEntityModel<T extends LivingEntity>
extends BipedEntityModel<T>
Represents the model of a player-like entity.
 
 
 
 
| Part Name | Parent | Corresponding Field | 
|---|---|---|
| "hat" | Root part | BipedEntityModel.hat | 
| "head" | Root part | BipedEntityModel.head | 
| "body" | Root part | BipedEntityModel.body | 
| "right_arm" | Root part | BipedEntityModel.rightArm | 
| "left_arm" | Root part | BipedEntityModel.leftArm | 
| "right_leg" | Root part | BipedEntityModel.rightLeg | 
| "left_leg" | Root part | BipedEntityModel.leftLeg | 
| "ear" | Root part | ear | 
| "cloak" | Root part | cloak | 
| "left_sleeve" | Root part | leftSleeve | 
| "right_sleeve" | Root part | rightSleeve | 
| "left_pants" | Root part | leftPants | 
| "right_pants" | Root part | rightPants | 
| "jacket" | Root part | jacket | 
- Mappings:
- Namespace - Name - official - fck- intermediary - net/minecraft/class_591- named - net/minecraft/client/render/entity/model/PlayerEntityModel
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.render.entity.model.BipedEntityModelBipedEntityModel.ArmPose
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final ModelPartprivate static final StringThe key of the cloak model part, whose value is "cloak".private final ModelPartprivate static final StringThe key of the ear model part, whose value is "ear".final ModelPartprivate static final StringThe key of the left pants model part, whose value is "left_pants".private static final StringThe key of the left sleeve model part, whose value is "left_sleeve".final ModelPartfinal ModelPartAll the parts.private static final StringThe key of the right pants model part, whose value is "right_pants".private static final StringThe key of the right sleeve model part, whose value is "right_sleeve".final ModelPartfinal ModelPartprivate final booleanFields inherited from class net.minecraft.client.render.entity.model.BipedEntityModelbody, field_32505, field_32506, field_39069, field_39070, field_42513, hat, head, leaningPitch, leftArm, leftArmPose, leftLeg, rightArm, rightArmPose, rightLeg, sneakingFields inherited from class net.minecraft.client.render.entity.model.EntityModelchild, handSwingProgress, ridingFields inherited from class net.minecraft.client.model.ModellayerFactory
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetRandomPart(Random random) static ModelDatagetTexturedModelData(Dilation dilation, boolean slim) voidrenderCape(MatrixStack matrices, VertexConsumer vertices, int light, int overlay) voidrenderEars(MatrixStack matrices, VertexConsumer vertices, int light, int overlay) voidvoidsetArmAngle(Arm arm, MatrixStack matrices) voidsetVisible(boolean visible) Methods inherited from class net.minecraft.client.render.entity.model.BipedEntityModelanimateArms, animateModel, copyBipedStateTo, getArm, getHead, getHeadParts, getModelData, lerpAngleMethods inherited from class net.minecraft.client.render.entity.model.AnimalModelrenderMethods inherited from class net.minecraft.client.render.entity.model.EntityModelcopyStateTo
- 
Field Details- 
EARThe key of the ear model part, whose value is "ear".- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfck;a:Ljava/lang/String;- intermediary - field_32538- Lnet/minecraft/class_591;field_32538:Ljava/lang/String;- named - EAR- Lnet/minecraft/client/render/entity/model/PlayerEntityModel;EAR:Ljava/lang/String;
 
- 
CLOAKThe key of the cloak model part, whose value is "cloak".- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - A- Lfck;A:Ljava/lang/String;- intermediary - field_32539- Lnet/minecraft/class_591;field_32539:Ljava/lang/String;- named - CLOAK- Lnet/minecraft/client/render/entity/model/PlayerEntityModel;CLOAK:Ljava/lang/String;
 
- 
LEFT_SLEEVEThe key of the left sleeve model part, whose value is "left_sleeve".- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - B- Lfck;B:Ljava/lang/String;- intermediary - field_32540- Lnet/minecraft/class_591;field_32540:Ljava/lang/String;- named - LEFT_SLEEVE- Lnet/minecraft/client/render/entity/model/PlayerEntityModel;LEFT_SLEEVE:Ljava/lang/String;
 
- 
RIGHT_SLEEVEThe key of the right sleeve model part, whose value is "right_sleeve".- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - C- Lfck;C:Ljava/lang/String;- intermediary - field_32541- Lnet/minecraft/class_591;field_32541:Ljava/lang/String;- named - RIGHT_SLEEVE- Lnet/minecraft/client/render/entity/model/PlayerEntityModel;RIGHT_SLEEVE:Ljava/lang/String;
 
- 
LEFT_PANTSThe key of the left pants model part, whose value is "left_pants".- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - D- Lfck;D:Ljava/lang/String;- intermediary - field_32536- Lnet/minecraft/class_591;field_32536:Ljava/lang/String;- named - LEFT_PANTS- Lnet/minecraft/client/render/entity/model/PlayerEntityModel;LEFT_PANTS:Ljava/lang/String;
 
- 
RIGHT_PANTSThe key of the right pants model part, whose value is "right_pants".- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - E- Lfck;E:Ljava/lang/String;- intermediary - field_32537- Lnet/minecraft/class_591;field_32537:Ljava/lang/String;- named - RIGHT_PANTS- Lnet/minecraft/client/render/entity/model/PlayerEntityModel;RIGHT_PANTS:Ljava/lang/String;
 
- 
partsAll the parts. Used when picking a part to render stuck arrows.- Mappings:
- Namespace - Name - Mixin selector - official - F- Lfck;F: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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfck;b:Lfee;- 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- Mappings:
- Namespace - Name - Mixin selector - official - w- Lfck;w:Lfee;- 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- Mappings:
- Namespace - Name - Mixin selector - official - x- Lfck;x:Lfee;- 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- Mappings:
- Namespace - Name - Mixin selector - official - y- Lfck;y:Lfee;- 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- Mappings:
- Namespace - Name - Mixin selector - official - z- Lfck;z:Lfee;- 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- Mappings:
- Namespace - Name - Mixin selector - official - G- Lfck;G:Lfee;- 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- Mappings:
- Namespace - Name - Mixin selector - official - H- Lfck;H:Lfee;- 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;
 
- 
thinArmsprivate final boolean thinArms- Mappings:
- Namespace - Name - Mixin selector - official - I- Lfck;I: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- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfck;<init>(Lfee;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfck;a(Lfei;Z)Lfem;- 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/model/Dilation;Z)Lnet/minecraft/client/model/ModelData;
 
- 
getBodyParts- Overrides:
- getBodyPartsin class- BipedEntityModel<T extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfad;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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfck;a(Leij;Lein;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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfck;b(Leij;Lein;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- Overrides:
- setAnglesin class- BipedEntityModel<T extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - method_17087- Lfck;method_17087(Lbfz;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
 
- 
setVisiblepublic void setVisible(boolean visible) - Overrides:
- setVisiblein class- BipedEntityModel<T extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - d_- Lfbs;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- Specified by:
- setArmAnglein interface- ModelWithArms
- Overrides:
- setArmAnglein class- BipedEntityModel<T extends LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfag;a(Lbft;Leij;)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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfck;a(Lapf;)Lfee;- intermediary - method_22697- Lnet/minecraft/class_591;method_22697(Lnet/minecraft/class_5819;)Lnet/minecraft/class_630;- named - getRandomPart- Lnet/minecraft/client/render/entity/model/PlayerEntityModel;getRandomPart(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/client/model/ModelPart;
 
 
-