net.minecraft.client.model

public class HumanoidModel<T extends LivingEntity>

extends AgeableListModel<T> implements ArmedModel, HeadedModel

All mapped superinterfaces:

ArmedModel, HeadedModel

fbs
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_
public static final float
h
LEGGINGS_OVERLAY_SCALE
field_42513
field_42513
f_268570_
private static final float
a
DUCK_WALK_ROTATION
field_42512
field_42512
f_268560_
private static final float
b
SPYGLASS_ARM_ROT_Y
field_32503
SPYGLASS_ARM_YAW_OFFSET
f_170671_
private static final float
w
SPYGLASS_ARM_ROT_X
field_32504
SPYGLASS_ARM_PITCH_OFFSET
f_170672_
private static final float
x
SPYGLASS_ARM_CROUCH_ROT_X
field_32507
SPYGLASS_SNEAKING_ARM_PITCH_OFFSET
f_170675_
public static final float
i
TOOT_HORN_XROT_BASE
field_39069
field_39069
f_233401_
public static final float
j
TOOT_HORN_YROT_BASE
field_39070
field_39070
f_233402_
public final ModelPart
k
head
field_3398
head
f_102808_
public final ModelPart
l
hat
field_3394
hat
f_102809_
public final ModelPart
m
body
field_3391
body
f_102810_
public final ModelPart
n
rightArm
field_3401
rightArm
f_102811_
public final ModelPart
o
leftArm
field_27433
leftArm
f_102812_
public final ModelPart
p
rightLeg
field_3392
rightLeg
f_102813_
public final ModelPart
q
leftLeg
field_3397
leftLeg
f_102814_
public HumanoidModel$ArmPose
r
leftArmPose
field_3399
leftArmPose
f_102815_
public HumanoidModel$ArmPose
s
rightArmPose
field_3395
rightArmPose
f_102816_
public boolean
t
crouching
field_3400
sneaking
f_102817_
public float
u
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(fei 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(fbs<T> arg0)
copyPropertiesTo(HumanoidModel<T> arg0)
method_2818(class_572<T> arg0)
copyBipedStateTo(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(bft arg0, eij 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(bft 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)