类 HumanoidModel<T extends HumanoidRenderState>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.model.EntityModel<T>
net.minecraft.client.model.HumanoidModel<T>
- 所有已实现的接口:
ArmedModel
,HeadedModel
- 直接已知子类:
AbstractPiglinModel
,AbstractZombieModel
,ArmorStandArmorModel
,EndermanModel
,HumanoidArmorModel
,PlayerCapeModel
,PlayerEarsModel
,PlayerModel
,SkeletonModel
,ZombieVillagerModel
public class HumanoidModel<T extends HumanoidRenderState>
extends EntityModel<T>
implements ArmedModel, HeadedModel
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 net.minecraft.client.model.Model
Model.Simple
-
字段概要
字段修饰符和类型字段说明static final MeshTransformer
final ModelPart
private static final float
final ModelPart
static final float
final ModelPart
private static final float
private static final float
final ModelPart
final ModelPart
static final float
private static final float
static final float
final ModelPart
final ModelPart
private static final float
private static final float
private static final float
static final float
static final float
从类继承的字段 net.minecraft.client.model.EntityModel
MODEL_Y_OFFSET
从类继承的字段 net.minecraft.client.model.Model
renderType, root
-
构造器概要
构造器构造器说明HumanoidModel
(ModelPart p_170677_) HumanoidModel
(ModelPart p_170679_, Function<ResourceLocation, RenderType> p_170680_) -
方法概要
修饰符和类型方法说明void
copyPropertiesTo
(HumanoidModel<T> p_102873_) static MeshDefinition
createMesh
(CubeDeformation p_170682_, float p_170683_) protected ModelPart
getArm
(HumanoidArm p_102852_) getHead()
private void
poseBlockingArm
(ModelPart p_312070_, boolean p_311335_) private void
poseLeftArm
(T p_363560_, HumanoidModel.ArmPose p_370002_) private void
poseRightArm
(T p_362371_, HumanoidModel.ArmPose p_366231_) private float
quadraticArmUpdate
(float p_102834_) void
setAllVisible
(boolean p_102880_) void
protected void
setupAttackAnimation
(T p_367078_, float p_102859_) void
translateToHand
(HumanoidArm p_102854_, PoseStack p_102855_) 从类继承的方法 net.minecraft.client.model.Model
allParts, animate, animate, animateWalk, applyStatic, getAnyDescendantWithName, renderToBuffer, renderToBuffer, renderType, resetPose, root
-
字段详细资料
-
BABY_TRANSFORMER
-
OVERLAY_SCALE
public static final float OVERLAY_SCALE- 另请参阅:
-
HAT_OVERLAY_SCALE
public static final float HAT_OVERLAY_SCALE- 另请参阅:
-
LEGGINGS_OVERLAY_SCALE
public static final float LEGGINGS_OVERLAY_SCALE- 另请参阅:
-
DUCK_WALK_ROTATION
private static final float DUCK_WALK_ROTATION- 另请参阅:
-
SPYGLASS_ARM_ROT_Y
private static final float SPYGLASS_ARM_ROT_Y- 另请参阅:
-
SPYGLASS_ARM_ROT_X
private static final float SPYGLASS_ARM_ROT_X- 另请参阅:
-
SPYGLASS_ARM_CROUCH_ROT_X
private static final float SPYGLASS_ARM_CROUCH_ROT_X- 另请参阅:
-
HIGHEST_SHIELD_BLOCKING_ANGLE
private static final float HIGHEST_SHIELD_BLOCKING_ANGLE- 另请参阅:
-
LOWEST_SHIELD_BLOCKING_ANGLE
private static final float LOWEST_SHIELD_BLOCKING_ANGLE- 另请参阅:
-
HORIZONTAL_SHIELD_MOVEMENT_LIMIT
private static final float HORIZONTAL_SHIELD_MOVEMENT_LIMIT- 另请参阅:
-
TOOT_HORN_XROT_BASE
public static final float TOOT_HORN_XROT_BASE- 另请参阅:
-
TOOT_HORN_YROT_BASE
public static final float TOOT_HORN_YROT_BASE- 另请参阅:
-
head
-
hat
-
body
-
rightArm
-
leftArm
-
rightLeg
-
leftLeg
-
-
构造器详细资料
-
HumanoidModel
-
HumanoidModel
-
-
方法详细资料
-
createMesh
-
setupAnim
- 覆盖:
setupAnim
在类中EntityModel<T extends HumanoidRenderState>
-
poseRightArm
-
poseLeftArm
-
poseBlockingArm
-
setupAttackAnimation
-
quadraticArmUpdate
private float quadraticArmUpdate(float p_102834_) -
copyPropertiesTo
-
setAllVisible
public void setAllVisible(boolean p_102880_) -
translateToHand
- 指定者:
translateToHand
在接口中ArmedModel
-
getArm
-
getHead
- 指定者:
getHead
在接口中HeadedModel
-