net.minecraft.client.render.entity.model

public class BipedEntityModel<T extends BipedEntityRenderState>

extends EntityModel<T> implements ModelWithArms<T>, ModelWithHead

All mapped superinterfaces:

ModelWithArms, ModelWithHead

net.minecraft.client.model.HumanoidModel
net.minecraft.class_572
net.minecraft.client.render.entity.model.BipedEntityModel

Field summary

Modifier and TypeField
public static final ModelTransformer
BABY_TRANSFORMER
field_52918
BABY_TRANSFORMER
public static final float
OVERLAY_SCALE
field_32505
field_32505
public static final float
HAT_OVERLAY_SCALE
field_32506
field_32506
public static final float
LEGGINGS_OVERLAY_SCALE
field_42513
field_42513
private static final float
DUCK_WALK_ROTATION
field_42512
field_42512
private static final float
SPYGLASS_ARM_ROT_Y
field_32503
SPYGLASS_ARM_YAW_OFFSET
private static final float
SPYGLASS_ARM_ROT_X
field_32504
SPYGLASS_ARM_PITCH_OFFSET
private static final float
SPYGLASS_ARM_CROUCH_ROT_X
field_32507
SPYGLASS_SNEAKING_ARM_PITCH_OFFSET
private static final float
HIGHEST_SHIELD_BLOCKING_ANGLE
field_46576
field_46576
private static final float
LOWEST_SHIELD_BLOCKING_ANGLE
field_46577
field_46577
private static final float
HORIZONTAL_SHIELD_MOVEMENT_LIMIT
field_46724
field_46724
public static final float
TOOT_HORN_XROT_BASE
field_39069
field_39069
public static final float
TOOT_HORN_YROT_BASE
field_39070
field_39070
public final ModelPart
head
field_3398
head
public final ModelPart
hat
field_3394
hat
public final ModelPart
body
field_3391
body
public final ModelPart
rightArm
field_3401
rightArm
public final ModelPart
leftArm
field_27433
leftArm
public final ModelPart
rightLeg
field_3392
rightLeg
public final ModelPart
leftLeg
field_3397
leftLeg

Constructor summary

ModifierConstructor
public (ModelPart root)
public (ModelPart root, Function<Identifier, RenderLayer> renderType)

Method summary

Modifier and TypeMethod
public static ModelData
createMesh(CubeDeformation g, float yOffset)
method_32011(class_5605 arg0, float arg1)
getModelData(Dilation dilation, float pivotOffsetY)
public static EquipmentModelData<ModelData>
createArmorMeshSet(CubeDeformation innerDeformation, CubeDeformation outerDeformation)
method_72854(class_5605 arg0, class_5605 arg1)
createEquipmentModelData(Dilation hatDilation, Dilation armorDilation)
protected static EquipmentModelData<ModelData>
createArmorMeshSet(Function<CubeDeformation, MeshDefinition> baseFactory, CubeDeformation innerDeformation, CubeDeformation outerDeformation)
method_72853(Function<class_5605, class_5609> arg0, class_5605 arg1, class_5605 arg2)
createEquipmentModelData(Function<Dilation, ModelData> toModelData, Dilation hatDilation, Dilation armorDilation)
private static ModelData
createBaseArmorMesh(CubeDeformation g)
method_72851(class_5605 arg0)
createEquipmentModelData(Dilation dilation)
public void
setupAnim(T state)
method_17087(T arg0)
setAngles(T arg0)
private void
poseRightArm(T state)
method_30154(T arg0)
positionRightArm(T state)
private void
poseLeftArm(T state)
method_30155(T arg0)
positionLeftArm(T state)
private void
poseBlockingArm(ModelPart arm, boolean right)
method_54131(class_630 arg0, boolean arg1)
positionBlockingArm(ModelPart arm, boolean rightArm)
protected void
setupAttackAnimation(T state)
method_29353(T arg0)
animateArms(T state)
private float
quadraticArmUpdate(float x)
method_2807(float arg0)
method_2807(float arg0)
public void
setAllVisible(boolean visible)
method_2805(boolean arg0)
setVisible(boolean visible)
public void
translateToHand(HumanoidRenderState state, HumanoidArm arm, PoseStack poseStack)
method_72852(class_10034 arg0, class_1306 arg1, class_4587 arg2)
setArmAngle(BipedEntityRenderState arg0, Arm arg1, MatrixStack arg2)
public ModelPart
getArm(HumanoidArm arm)
method_2808(class_1306 arg0)
getArm(Arm arm)
public ModelPart
getHead()
method_2838()
getHead()
public void
setupAnim(Object state)
method_2819(Object arg0)
setAngles(Object arg0)
public void
translateToHand(EntityRenderState state, HumanoidArm arm, PoseStack poseStack)
method_2803(class_10017 arg0, class_1306 arg1, class_4587 arg2)
setArmAngle(EntityRenderState arg0, Arm arg1, MatrixStack arg2)