Class PlayerEntityModel<T extends LivingEntity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<T>
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"<T extends LivingEntity> | Root part | ear |
"cloak"<T extends LivingEntity> | Root part | cloak |
"left_sleeve"<T extends LivingEntity> | Root part | leftSleeve |
"right_sleeve"<T extends LivingEntity> | Root part | rightSleeve |
"left_pants"<T extends LivingEntity> | Root part | leftPants |
"right_pants"<T extends LivingEntity> | Root part | rightPants |
"jacket" | Root part | jacket |
- Mappings:
Namespace Name named net/minecraft/client/render/entity/model/PlayerEntityModel
intermediary net/minecraft/class_591
official fvg
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.render.entity.model.BipedEntityModel
BipedEntityModel.ArmPose
-
Field Summary
Modifier and TypeFieldDescriptionprivate final ModelPart
private static final String
The key of the cloak model part, whose value is "cloak".private final ModelPart
private static final String
The key of the ear model part, whose value is "ear".final ModelPart
private static final String
The key of the left pants model part, whose value is "left_pants".private static final String
The key of the left sleeve model part, whose value is "left_sleeve".final ModelPart
final ModelPart
All the parts.private static final String
The key of the right pants model part, whose value is "right_pants".private static final String
The key of the right sleeve model part, whose value is "right_sleeve".final ModelPart
final ModelPart
private final boolean
Fields inherited from class net.minecraft.client.render.entity.model.BipedEntityModel
body, field_32505, field_32506, field_39069, field_39070, field_42513, hat, head, leaningPitch, leftArm, leftArmPose, leftLeg, rightArm, rightArmPose, rightLeg, sneaking
Fields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, riding
Fields inherited from class net.minecraft.client.model.Model
layerFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetRandomPart
(Random random) static ModelData
getTexturedModelData
(Dilation dilation, boolean slim) void
renderCape
(MatrixStack matrices, VertexConsumer vertices, int light, int overlay) void
renderEars
(MatrixStack matrices, VertexConsumer vertices, int light, int overlay) void
void
setArmAngle
(Arm arm, MatrixStack matrices) void
setVisible
(boolean visible) Methods inherited from class net.minecraft.client.render.entity.model.BipedEntityModel
animateArms, animateModel, copyBipedStateTo, getArm, getHead, getHeadParts, getModelData, lerpAngle
Methods inherited from class net.minecraft.client.render.entity.model.AnimalModel
render
Methods inherited from class net.minecraft.client.render.entity.model.EntityModel
copyStateTo
-
Field Details
-
EAR
The key of the ear model part, whose value is "ear".- See Also:
- Mappings:
Namespace Name Mixin selector named EAR
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;EAR:Ljava/lang/String;
intermediary field_32538
Lnet/minecraft/class_591;field_32538:Ljava/lang/String;
official a
Lfvg;a:Ljava/lang/String;
-
CLOAK
The key of the cloak model part, whose value is "cloak".- See Also:
- Mappings:
Namespace Name Mixin selector named CLOAK
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;CLOAK:Ljava/lang/String;
intermediary field_32539
Lnet/minecraft/class_591;field_32539:Ljava/lang/String;
official A
Lfvg;A:Ljava/lang/String;
-
LEFT_SLEEVE
The key of the left sleeve model part, whose value is "left_sleeve".- See Also:
- Mappings:
Namespace Name Mixin selector named LEFT_SLEEVE
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;LEFT_SLEEVE:Ljava/lang/String;
intermediary field_32540
Lnet/minecraft/class_591;field_32540:Ljava/lang/String;
official B
Lfvg;B:Ljava/lang/String;
-
RIGHT_SLEEVE
The key of the right sleeve model part, whose value is "right_sleeve".- See Also:
- Mappings:
Namespace Name Mixin selector named RIGHT_SLEEVE
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;RIGHT_SLEEVE:Ljava/lang/String;
intermediary field_32541
Lnet/minecraft/class_591;field_32541:Ljava/lang/String;
official C
Lfvg;C:Ljava/lang/String;
-
LEFT_PANTS
The key of the left pants model part, whose value is "left_pants".- See Also:
- Mappings:
Namespace Name Mixin selector named LEFT_PANTS
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;LEFT_PANTS:Ljava/lang/String;
intermediary field_32536
Lnet/minecraft/class_591;field_32536:Ljava/lang/String;
official D
Lfvg;D:Ljava/lang/String;
-
RIGHT_PANTS
The key of the right pants model part, whose value is "right_pants".- See Also:
- Mappings:
Namespace Name Mixin selector named RIGHT_PANTS
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;RIGHT_PANTS:Ljava/lang/String;
intermediary field_32537
Lnet/minecraft/class_591;field_32537:Ljava/lang/String;
official E
Lfvg;E:Ljava/lang/String;
-
parts
All the parts. Used when picking a part to render stuck arrows.- Mappings:
Namespace Name Mixin selector named parts
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;parts:Ljava/util/List;
intermediary field_27466
Lnet/minecraft/class_591;field_27466:Ljava/util/List;
official F
Lfvg;F:Ljava/util/List;
-
leftSleeve
- Mappings:
Namespace Name Mixin selector named leftSleeve
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;leftSleeve:Lnet/minecraft/client/model/ModelPart;
intermediary field_3484
Lnet/minecraft/class_591;field_3484:Lnet/minecraft/class_630;
official b
Lfvg;b:Lfxb;
-
rightSleeve
- Mappings:
Namespace Name Mixin selector named rightSleeve
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;rightSleeve:Lnet/minecraft/client/model/ModelPart;
intermediary field_3486
Lnet/minecraft/class_591;field_3486:Lnet/minecraft/class_630;
official w
Lfvg;w:Lfxb;
-
leftPants
- Mappings:
Namespace Name Mixin selector named leftPants
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;leftPants:Lnet/minecraft/client/model/ModelPart;
intermediary field_3482
Lnet/minecraft/class_591;field_3482:Lnet/minecraft/class_630;
official x
Lfvg;x:Lfxb;
-
rightPants
- Mappings:
Namespace Name Mixin selector named rightPants
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;rightPants:Lnet/minecraft/client/model/ModelPart;
intermediary field_3479
Lnet/minecraft/class_591;field_3479:Lnet/minecraft/class_630;
official y
Lfvg;y:Lfxb;
-
jacket
- Mappings:
Namespace Name Mixin selector named jacket
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;jacket:Lnet/minecraft/client/model/ModelPart;
intermediary field_3483
Lnet/minecraft/class_591;field_3483:Lnet/minecraft/class_630;
official z
Lfvg;z:Lfxb;
-
cloak
- Mappings:
Namespace Name Mixin selector named cloak
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;cloak:Lnet/minecraft/client/model/ModelPart;
intermediary field_3485
Lnet/minecraft/class_591;field_3485:Lnet/minecraft/class_630;
official G
Lfvg;G:Lfxb;
-
ear
- Mappings:
Namespace Name Mixin selector named ear
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;ear:Lnet/minecraft/client/model/ModelPart;
intermediary field_3481
Lnet/minecraft/class_591;field_3481:Lnet/minecraft/class_630;
official H
Lfvg;H:Lfxb;
-
thinArms
private final boolean thinArms- Mappings:
Namespace Name Mixin selector named thinArms
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;thinArms:Z
intermediary field_3480
Lnet/minecraft/class_591;field_3480:Z
official I
Lfvg;I:Z
-
-
Constructor Details
-
PlayerEntityModel
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;<init>(Lnet/minecraft/client/model/ModelPart;Z)V
intermediary <init>
Lnet/minecraft/class_591;<init>(Lnet/minecraft/class_630;Z)V
official <init>
Lfvg;<init>(Lfxb;Z)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector named getTexturedModelData
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;getTexturedModelData(Lnet/minecraft/client/model/Dilation;Z)Lnet/minecraft/client/model/ModelData;
intermediary method_32028
Lnet/minecraft/class_591;method_32028(Lnet/minecraft/class_5605;Z)Lnet/minecraft/class_5609;
official a
Lfvg;a(Lfxf;Z)Lfxj;
-
getBodyParts
- Overrides:
getBodyParts
in classBipedEntityModel<T extends LivingEntity>
- 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;
-
renderEars
- Mappings:
Namespace Name Mixin selector named renderEars
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;renderEars(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)V
intermediary method_2824
Lnet/minecraft/class_591;method_2824(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V
official a
Lfvg;a(Lezz;Lfad;II)V
-
renderCape
- Mappings:
Namespace Name Mixin selector named renderCape
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;renderCape(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)V
intermediary method_2823
Lnet/minecraft/class_591;method_2823(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V
official b
Lfvg;b(Lezz;Lfad;II)V
-
setAngles
- Overrides:
setAngles
in classBipedEntityModel<T extends LivingEntity>
- Mappings:
Namespace Name Mixin selector named setAngles
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;setAngles(Lnet/minecraft/entity/LivingEntity;FFFFF)V
intermediary method_17087
Lnet/minecraft/class_591;method_17087(Lnet/minecraft/class_1309;FFFFF)V
official method_17087
Lfvg;method_17087(Lbtq;FFFFF)V
-
setVisible
public void setVisible(boolean visible) - Overrides:
setVisible
in classBipedEntityModel<T extends LivingEntity>
- Mappings:
Namespace Name Mixin selector named setVisible
Lnet/minecraft/client/render/entity/model/BipedEntityModel;setVisible(Z)V
intermediary method_2805
Lnet/minecraft/class_572;method_2805(Z)V
official b_
Lfuo;b_(Z)V
-
setArmAngle
- Specified by:
setArmAngle
in interfaceModelWithArms
- Overrides:
setArmAngle
in classBipedEntityModel<T extends LivingEntity>
- Mappings:
Namespace Name Mixin selector named setArmAngle
Lnet/minecraft/client/render/entity/model/ModelWithArms;setArmAngle(Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;)V
intermediary method_2803
Lnet/minecraft/class_3881;method_2803(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)V
official a
Lfta;a(Lbtk;Lezz;)V
-
getRandomPart
- Mappings:
Namespace Name Mixin selector named getRandomPart
Lnet/minecraft/client/render/entity/model/PlayerEntityModel;getRandomPart(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/client/model/ModelPart;
intermediary method_22697
Lnet/minecraft/class_591;method_22697(Lnet/minecraft/class_5819;)Lnet/minecraft/class_630;
official a
Lfvg;a(Lazh;)Lfxb;
-