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 fbzintermediary net/minecraft/class_591named net/minecraft/client/render/entity/model/PlayerEntityModel
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.render.entity.model.BipedEntityModel
BipedEntityModel.ArmPose -
Field Summary
FieldsModifier 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.BipedEntityModel
body, 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.EntityModel
child, handSwingProgress, ridingFields inherited from class net.minecraft.client.model.Model
layerFactory -
Constructor Summary
Constructors -
Method Summary
Modifier 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.BipedEntityModel
animateArms, animateModel, copyBipedStateTo, getArm, getHead, getHeadParts, getModelData, lerpAngleMethods inherited from class net.minecraft.client.render.entity.model.AnimalModel
renderMethods 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 official aLfbz;a:Ljava/lang/String;intermediary field_32538Lnet/minecraft/class_591;field_32538:Ljava/lang/String;named EARLnet/minecraft/client/render/entity/model/PlayerEntityModel;EAR:Ljava/lang/String;
-
CLOAK
The key of the cloak model part, whose value is "cloak".- See Also:
- Mappings:
Namespace Name Mixin selector official ALfbz;A:Ljava/lang/String;intermediary field_32539Lnet/minecraft/class_591;field_32539:Ljava/lang/String;named CLOAKLnet/minecraft/client/render/entity/model/PlayerEntityModel;CLOAK: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 official BLfbz;B:Ljava/lang/String;intermediary field_32540Lnet/minecraft/class_591;field_32540:Ljava/lang/String;named LEFT_SLEEVELnet/minecraft/client/render/entity/model/PlayerEntityModel;LEFT_SLEEVE: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 official CLfbz;C:Ljava/lang/String;intermediary field_32541Lnet/minecraft/class_591;field_32541:Ljava/lang/String;named RIGHT_SLEEVELnet/minecraft/client/render/entity/model/PlayerEntityModel;RIGHT_SLEEVE: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 official DLfbz;D:Ljava/lang/String;intermediary field_32536Lnet/minecraft/class_591;field_32536:Ljava/lang/String;named LEFT_PANTSLnet/minecraft/client/render/entity/model/PlayerEntityModel;LEFT_PANTS: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 official ELfbz;E:Ljava/lang/String;intermediary field_32537Lnet/minecraft/class_591;field_32537:Ljava/lang/String;named RIGHT_PANTSLnet/minecraft/client/render/entity/model/PlayerEntityModel;RIGHT_PANTS:Ljava/lang/String;
-
parts
All the parts. Used when picking a part to render stuck arrows.- Mappings:
Namespace Name Mixin selector official FLfbz;F:Ljava/util/List;intermediary field_27466Lnet/minecraft/class_591;field_27466:Ljava/util/List;named partsLnet/minecraft/client/render/entity/model/PlayerEntityModel;parts:Ljava/util/List;
-
leftSleeve
- Mappings:
Namespace Name Mixin selector official bLfbz;b:Lfdt;intermediary field_3484Lnet/minecraft/class_591;field_3484:Lnet/minecraft/class_630;named leftSleeveLnet/minecraft/client/render/entity/model/PlayerEntityModel;leftSleeve:Lnet/minecraft/client/model/ModelPart;
-
rightSleeve
- Mappings:
Namespace Name Mixin selector official wLfbz;w:Lfdt;intermediary field_3486Lnet/minecraft/class_591;field_3486:Lnet/minecraft/class_630;named rightSleeveLnet/minecraft/client/render/entity/model/PlayerEntityModel;rightSleeve:Lnet/minecraft/client/model/ModelPart;
-
leftPants
- Mappings:
Namespace Name Mixin selector official xLfbz;x:Lfdt;intermediary field_3482Lnet/minecraft/class_591;field_3482:Lnet/minecraft/class_630;named leftPantsLnet/minecraft/client/render/entity/model/PlayerEntityModel;leftPants:Lnet/minecraft/client/model/ModelPart;
-
rightPants
- Mappings:
Namespace Name Mixin selector official yLfbz;y:Lfdt;intermediary field_3479Lnet/minecraft/class_591;field_3479:Lnet/minecraft/class_630;named rightPantsLnet/minecraft/client/render/entity/model/PlayerEntityModel;rightPants:Lnet/minecraft/client/model/ModelPart;
-
jacket
- Mappings:
Namespace Name Mixin selector official zLfbz;z:Lfdt;intermediary field_3483Lnet/minecraft/class_591;field_3483:Lnet/minecraft/class_630;named jacketLnet/minecraft/client/render/entity/model/PlayerEntityModel;jacket:Lnet/minecraft/client/model/ModelPart;
-
cloak
- Mappings:
Namespace Name Mixin selector official GLfbz;G:Lfdt;intermediary field_3485Lnet/minecraft/class_591;field_3485:Lnet/minecraft/class_630;named cloakLnet/minecraft/client/render/entity/model/PlayerEntityModel;cloak:Lnet/minecraft/client/model/ModelPart;
-
ear
- Mappings:
Namespace Name Mixin selector official HLfbz;H:Lfdt;intermediary field_3481Lnet/minecraft/class_591;field_3481:Lnet/minecraft/class_630;named earLnet/minecraft/client/render/entity/model/PlayerEntityModel;ear:Lnet/minecraft/client/model/ModelPart;
-
thinArms
private final boolean thinArms- Mappings:
Namespace Name Mixin selector official ILfbz;I:Zintermediary field_3480Lnet/minecraft/class_591;field_3480:Znamed thinArmsLnet/minecraft/client/render/entity/model/PlayerEntityModel;thinArms:Z
-
-
Constructor Details
-
PlayerEntityModel
- Mappings:
Namespace Name Mixin selector official <init>Lfbz;<init>(Lfdt;Z)Vintermediary <init>Lnet/minecraft/class_591;<init>(Lnet/minecraft/class_630;Z)Vnamed <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 aLfbz;a(Lfdx;Z)Lfeb;intermediary method_32028Lnet/minecraft/class_591;method_32028(Lnet/minecraft/class_5605;Z)Lnet/minecraft/class_5609;named getTexturedModelDataLnet/minecraft/client/render/entity/model/PlayerEntityModel;getTexturedModelData(Lnet/minecraft/client/model/Dilation;Z)Lnet/minecraft/client/model/ModelData;
-
getBodyParts
- Overrides:
getBodyPartsin classBipedEntityModel<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official bLezs;b()Ljava/lang/Iterable;intermediary method_22948Lnet/minecraft/class_4592;method_22948()Ljava/lang/Iterable;named getBodyPartsLnet/minecraft/client/render/entity/model/AnimalModel;getBodyParts()Ljava/lang/Iterable;
-
renderEars
- Mappings:
Namespace Name Mixin selector official aLfbz;a(Leib;Leif;II)Vintermediary method_2824Lnet/minecraft/class_591;method_2824(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)Vnamed renderEarsLnet/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 bLfbz;b(Leib;Leif;II)Vintermediary method_2823Lnet/minecraft/class_591;method_2823(Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)Vnamed renderCapeLnet/minecraft/client/render/entity/model/PlayerEntityModel;renderCape(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumer;II)V
-
setAngles
- Overrides:
setAnglesin classBipedEntityModel<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official method_17087Lfbz;method_17087(Lbfx;FFFFF)Vintermediary method_17087Lnet/minecraft/class_591;method_17087(Lnet/minecraft/class_1309;FFFFF)Vnamed setAnglesLnet/minecraft/client/render/entity/model/PlayerEntityModel;setAngles(Lnet/minecraft/entity/LivingEntity;FFFFF)V
-
setVisible
public void setVisible(boolean visible) - Overrides:
setVisiblein classBipedEntityModel<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official d_Lfbh;d_(Z)Vintermediary method_2805Lnet/minecraft/class_572;method_2805(Z)Vnamed setVisibleLnet/minecraft/client/render/entity/model/BipedEntityModel;setVisible(Z)V
-
setArmAngle
- Specified by:
setArmAnglein interfaceModelWithArms- Overrides:
setArmAnglein classBipedEntityModel<T extends LivingEntity>- Mappings:
Namespace Name Mixin selector official aLezv;a(Lbfr;Leib;)Vintermediary method_2803Lnet/minecraft/class_3881;method_2803(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)Vnamed setArmAngleLnet/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 aLfbz;a(Lapf;)Lfdt;intermediary method_22697Lnet/minecraft/class_591;method_22697(Lnet/minecraft/class_5819;)Lnet/minecraft/class_630;named getRandomPartLnet/minecraft/client/render/entity/model/PlayerEntityModel;getRandomPart(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/client/model/ModelPart;
-