Class PlayerEntityModel
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<PlayerEntityRenderState>
net.minecraft.client.render.entity.model.BipedEntityModel<PlayerEntityRenderState>
net.minecraft.client.render.entity.model.PlayerEntityModel
- All Implemented Interfaces:
ModelWithArms,ModelWithHead
@Environment(CLIENT)
public class PlayerEntityModel
extends BipedEntityModel<PlayerEntityRenderState>
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 |
| Root part |
invalid reference
|
|
| Root part |
invalid reference
|
|
| "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 named net/minecraft/client/render/entity/model/PlayerEntityModelintermediary net/minecraft/class_591official git
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.render.entity.model.BipedEntityModel
BipedEntityModel.ArmPoseNested classes/interfaces inherited from class net.minecraft.client.model.Model
Model.SinglePartModel -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal 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
BABY_TRANSFORMER, body, field_32505, field_32506, field_39069, field_39070, field_42513, hat, head, leftArm, leftLeg, rightArm, rightLegFields inherited from class net.minecraft.client.render.entity.model.EntityModel
field_52908Fields inherited from class net.minecraft.client.model.Model
layerFactory, root -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRandomPart(Random random) static ModelDatagetTexturedModelData(Dilation dilation, boolean slim) voidsetAngles(PlayerEntityRenderState playerEntityRenderState) voidsetArmAngle(Arm arm, MatrixStack matrices) voidsetVisible(boolean visible) Methods inherited from class net.minecraft.client.render.entity.model.BipedEntityModel
animateArms, copyTransforms, getArm, getHead, getModelDataMethods inherited from class net.minecraft.client.model.Model
animate, animate, animate, animateWalking, getLayer, getPart, getParts, getRootPart, render, render, resetTransforms
-
Field Details
-
LEFT_SLEEVE
The key of the left sleeve model part, whose value is "left_sleeve".- See Also:
- Mappings:
Namespace Name Mixin selector named LEFT_SLEEVELnet/minecraft/client/render/entity/model/PlayerEntityModel;LEFT_SLEEVE:Ljava/lang/String;intermediary field_32540Lnet/minecraft/class_591;field_32540:Ljava/lang/String;official fLgit;f: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_SLEEVELnet/minecraft/client/render/entity/model/PlayerEntityModel;RIGHT_SLEEVE:Ljava/lang/String;intermediary field_32541Lnet/minecraft/class_591;field_32541:Ljava/lang/String;official gLgit;g: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_PANTSLnet/minecraft/client/render/entity/model/PlayerEntityModel;LEFT_PANTS:Ljava/lang/String;intermediary field_32536Lnet/minecraft/class_591;field_32536:Ljava/lang/String;official xLgit;x: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_PANTSLnet/minecraft/client/render/entity/model/PlayerEntityModel;RIGHT_PANTS:Ljava/lang/String;intermediary field_32537Lnet/minecraft/class_591;field_32537:Ljava/lang/String;official yLgit;y:Ljava/lang/String;
-
parts
All the parts. Used when picking a part to render stuck arrows.- Mappings:
Namespace Name Mixin selector named partsLnet/minecraft/client/render/entity/model/PlayerEntityModel;parts:Ljava/util/List;intermediary field_27466Lnet/minecraft/class_591;field_27466:Ljava/util/List;official zLgit;z:Ljava/util/List;
-
leftSleeve
- Mappings:
Namespace Name Mixin selector named leftSleeveLnet/minecraft/client/render/entity/model/PlayerEntityModel;leftSleeve:Lnet/minecraft/client/model/ModelPart;intermediary field_3484Lnet/minecraft/class_591;field_3484:Lnet/minecraft/class_630;official aLgit;a:Lgkr;
-
rightSleeve
- Mappings:
Namespace Name Mixin selector named rightSleeveLnet/minecraft/client/render/entity/model/PlayerEntityModel;rightSleeve:Lnet/minecraft/client/model/ModelPart;intermediary field_3486Lnet/minecraft/class_591;field_3486:Lnet/minecraft/class_630;official bLgit;b:Lgkr;
-
leftPants
- Mappings:
Namespace Name Mixin selector named leftPantsLnet/minecraft/client/render/entity/model/PlayerEntityModel;leftPants:Lnet/minecraft/client/model/ModelPart;intermediary field_3482Lnet/minecraft/class_591;field_3482:Lnet/minecraft/class_630;official cLgit;c:Lgkr;
-
rightPants
- Mappings:
Namespace Name Mixin selector named rightPantsLnet/minecraft/client/render/entity/model/PlayerEntityModel;rightPants:Lnet/minecraft/client/model/ModelPart;intermediary field_3479Lnet/minecraft/class_591;field_3479:Lnet/minecraft/class_630;official dLgit;d:Lgkr;
-
jacket
- Mappings:
Namespace Name Mixin selector named jacketLnet/minecraft/client/render/entity/model/PlayerEntityModel;jacket:Lnet/minecraft/client/model/ModelPart;intermediary field_3483Lnet/minecraft/class_591;field_3483:Lnet/minecraft/class_630;official eLgit;e:Lgkr;
-
thinArms
private final boolean thinArms- Mappings:
Namespace Name Mixin selector named thinArmsLnet/minecraft/client/render/entity/model/PlayerEntityModel;thinArms:Zintermediary field_3480Lnet/minecraft/class_591;field_3480:Zofficial ALgit;A: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)Vintermediary <init>Lnet/minecraft/class_591;<init>(Lnet/minecraft/class_630;Z)Vofficial <init>Lgit;<init>(Lgkr;Z)V
-
-
Method Details
-
getTexturedModelData
- Mappings:
Namespace Name Mixin selector named getTexturedModelDataLnet/minecraft/client/render/entity/model/PlayerEntityModel;getTexturedModelData(Lnet/minecraft/client/model/Dilation;Z)Lnet/minecraft/client/model/ModelData;intermediary method_32028Lnet/minecraft/class_591;method_32028(Lnet/minecraft/class_5605;Z)Lnet/minecraft/class_5609;official aLgit;a(Lgkv;Z)Lgkz;
-
setAngles
- Overrides:
setAnglesin classBipedEntityModel<PlayerEntityRenderState>- Mappings:
Namespace Name Mixin selector named setAnglesLnet/minecraft/client/render/entity/model/PlayerEntityModel;setAngles(Lnet/minecraft/client/render/entity/state/PlayerEntityRenderState;)Vintermediary method_62110Lnet/minecraft/class_591;method_62110(Lnet/minecraft/class_10055;)Vofficial aLgit;a(Lhfq;)V
-
setVisible
public void setVisible(boolean visible) - Overrides:
setVisiblein classBipedEntityModel<PlayerEntityRenderState>- Mappings:
Namespace Name Mixin selector named setVisibleLnet/minecraft/client/render/entity/model/BipedEntityModel;setVisible(Z)Vintermediary method_2805Lnet/minecraft/class_572;method_2805(Z)Vofficial c_Lgib;c_(Z)V
-
setArmAngle
- Specified by:
setArmAnglein interfaceModelWithArms- Overrides:
setArmAnglein classBipedEntityModel<PlayerEntityRenderState>- Mappings:
Namespace Name Mixin selector named setArmAngleLnet/minecraft/client/render/entity/model/ModelWithArms;setArmAngle(Lnet/minecraft/util/Arm;Lnet/minecraft/client/util/math/MatrixStack;)Vintermediary method_2803Lnet/minecraft/class_3881;method_2803(Lnet/minecraft/class_1306;Lnet/minecraft/class_4587;)Vofficial aLggd;a(Lbxw;Lfld;)V
-
getRandomPart
- Mappings:
Namespace Name Mixin selector named getRandomPartLnet/minecraft/client/render/entity/model/PlayerEntityModel;getRandomPart(Lnet/minecraft/util/math/random/Random;)Lnet/minecraft/client/model/ModelPart;intermediary method_22697Lnet/minecraft/class_591;method_22697(Lnet/minecraft/class_5819;)Lnet/minecraft/class_630;official aLgit;a(Lbai;)Lgkr;
-