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:
Consumer<ModelPart>
,ModelWithArms
,ModelWithHead
- Direct Known Subclasses:
PiglinEntityModel
@Environment(CLIENT) public class PlayerEntityModel<T extends LivingEntity> extends BipedEntityModel<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.render.entity.model.BipedEntityModel
BipedEntityModel.ArmPose
-
Field Summary
Fields Modifier and Type Field Description private ModelPart
cape
private ModelPart
ears
ModelPart
jacket
ModelPart
leftPantLeg
ModelPart
leftSleeve
private List<ModelPart>
parts
ModelPart
rightPantLeg
ModelPart
rightSleeve
private boolean
thinArms
Fields inherited from class net.minecraft.client.render.entity.model.BipedEntityModel
head, helmet, leaningPitch, leftArm, leftArmPose, leftLeg, rightArm, rightArmPose, rightLeg, sneaking, torso
Fields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, riding
Fields inherited from class net.minecraft.client.model.Model
layerFactory, textureHeight, textureWidth
-
Constructor Summary
Constructors Constructor Description PlayerEntityModel(float scale, boolean thinArms)
-
Method Summary
Modifier and Type Method Description void
accept(ModelPart modelPart)
protected Iterable<ModelPart>
getBodyParts()
ModelPart
getRandomPart(Random random)
void
renderCape(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
void
renderEars(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
void
setAngles(T t, float float2, float float3, float float4, float float5, float float6)
void
setArmAngle(Arm arm, MatrixStack matrices)
void
setVisible(boolean visible)
Methods inherited from class net.minecraft.client.render.entity.model.BipedEntityModel
animateModel, getArm, getHead, getHeadParts, getPreferredArm, lerpAngle, method_29353, setAttributes
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
-
parts
-
leftSleeve
-
rightSleeve
-
leftPantLeg
-
rightPantLeg
-
jacket
-
cape
-
ears
-
thinArms
private final boolean thinArms
-
-
Constructor Details
-
PlayerEntityModel
public PlayerEntityModel(float scale, boolean thinArms)
-
-
Method Details
-
getBodyParts
- Overrides:
getBodyParts
in classBipedEntityModel<T extends LivingEntity>
-
renderEars
-
renderCape
-
setAngles
- Overrides:
setAngles
in classBipedEntityModel<T extends LivingEntity>
-
setVisible
public void setVisible(boolean visible)- Overrides:
setVisible
in classBipedEntityModel<T extends LivingEntity>
-
setArmAngle
- Specified by:
setArmAngle
in interfaceModelWithArms
- Overrides:
setArmAngle
in classBipedEntityModel<T extends LivingEntity>
-
getRandomPart
-
accept
-