net.minecraft.client.model

public class HumanoidModel<T extends LivingEntity>

extends AgeableListModel<T> implements ArmedModel, HeadedModel

All mapped superinterfaces:

ArmedModel, HeadedModel

egk
net.minecraft.client.model.HumanoidModel
net.minecraft.class_572
net.minecraft.client.render.entity.model.BipedEntityModel
net.minecraft.src.C_3829_

Field summary

Modifier and TypeField
public static final float
f
OVERLAY_SCALE
field_32505
field_32505
f_170673_
public static final float
g
HAT_OVERLAY_SCALE
field_32506
field_32506
f_170674_
private static final float
a
SPYGLASS_ARM_ROT_Y
field_32503
field_32503
f_170671_
private static final float
b
SPYGLASS_ARM_ROT_X
field_32504
field_32504
f_170672_
private static final float
t
SPYGLASS_ARM_CROUCH_ROT_X
field_32507
field_32507
f_170675_
public final ModelPart
h
head
field_3398
head
f_102808_
public final ModelPart
i
hat
field_3394
hat
f_102809_
public final ModelPart
j
body
field_3391
body
f_102810_
public final ModelPart
k
rightArm
field_3401
rightArm
f_102811_
public final ModelPart
l
leftArm
field_27433
leftArm
f_102812_
public final ModelPart
m
rightLeg
field_3392
rightLeg
f_102813_
public final ModelPart
n
leftLeg
field_3397
leftLeg
f_102814_
public HumanoidModel$ArmPose
o
leftArmPose
field_3399
leftArmPose
f_102815_
public HumanoidModel$ArmPose
p
rightArmPose
field_3395
rightArmPose
f_102816_
public boolean
q
crouching
field_3400
sneaking
f_102817_
public float
r
swimAmount
field_3396
leaningPitch
f_102818_

Constructor summary

ModifierConstructor
public (ModelPart root)
public (ModelPart root, Function<ResourceLocation, RenderType> renderLayerFactory)

Method summary

Modifier and TypeMethod
public static MeshDefinition
a(eiu arg0, float arg1)
createMesh(CubeDeformation arg0, float arg1)
method_32011(class_5605 arg0, float arg1)
getModelData(Dilation dilation, float pivotOffsetY)
m_170681_(C_141661_ p_170682_, float p_170683_)
protected Iterable<ModelPart>
a()
headParts()
method_22946()
getHeadParts()
m_5607_()
protected Iterable<ModelPart>
b()
bodyParts()
method_22948()
getBodyParts()
m_5608_()
public void
a(T arg0, float arg1, float arg2, float arg3)
prepareMobModel(T arg0, float arg1, float arg2, float arg3)
method_17086(T arg0, float arg1, float arg2, float arg3)
animateModel(T arg0, float arg1, float arg2, float arg3)
m_6839_(T p_102862_, float p_102863_, float p_102864_, float arg3)
public void
a(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
setupAnim(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
method_17087(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
setAngles(T arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
m_6973_(T p_102867_, float p_102868_, float p_102869_, float p_102870_, float p_102871_, float arg5)
private void
a(T arg0)
poseRightArm(T arg0)
method_30154(T arg0)
positionRightArm(T entity)
m_102875_(T arg0)
private void
b(T arg0)
poseLeftArm(T arg0)
method_30155(T arg0)
positionLeftArm(T entity)
m_102878_(T arg0)
protected void
a(T arg0, float arg1)
setupAttackAnimation(T arg0, float arg1)
method_29353(T arg0, float arg1)
animateArms(T entity, float animationProgress)
m_7884_(T p_102859_, float arg1)
protected float
a(float arg0, float arg1, float arg2)
rotlerpRad(float arg0, float arg1, float arg2)
method_2804(float arg0, float arg1, float arg2)
lerpAngle(float angleOne, float angleTwo, float magnitude)
m_102835_(float p_102837_, float p_102838_, float arg2)
private float
a(float arg0)
quadraticArmUpdate(float arg0)
method_2807(float arg0)
method_2807(float arg0)
m_102833_(float arg0)
public void
a(egk<T> arg0)
copyPropertiesTo(HumanoidModel<T> arg0)
method_2818(class_572<T> arg0)
setAttributes(BipedEntityModel<T> model)
m_102872_(C_3829_<T> arg0)
public void
d_(boolean arg0)
setAllVisible(boolean arg0)
method_2805(boolean arg0)
setVisible(boolean visible)
m_8009_(boolean arg0)
public void
a(ato arg0, dqk arg1)
translateToHand(HumanoidArm arg0, PoseStack arg1)
method_2803(class_1306 arg0, class_4587 arg1)
setArmAngle(Arm arg0, MatrixStack arg1)
m_6002_(C_520_ p_102855_, C_3181_ arg1)
protected ModelPart
a(ato arg0)
getArm(HumanoidArm arg0)
method_2808(class_1306 arg0)
getArm(Arm arm)
m_102851_(C_520_ arg0)
public ModelPart
d()
getHead()
method_2838()
getHead()
m_5585_()
private HumanoidArm
c(T arg0)
getAttackArm(T arg0)
method_2806(T arg0)
getPreferredArm(T entity)
m_102856_(T arg0)