@Environment(value=CLIENT) public class BipedEntityModel<T extends LivingEntity> extends AnimalModel<T> implements ModelWithArms, ModelWithHead
| Modifier and Type | Class and Description |
|---|---|
static class |
BipedEntityModel.ArmPose |
| Modifier and Type | Field and Description |
|---|---|
ModelPart |
field_27433 |
ModelPart |
head |
ModelPart |
helmet |
float |
leaningPitch |
BipedEntityModel.ArmPose |
leftArmPose |
ModelPart |
leftLeg |
ModelPart |
rightArm |
BipedEntityModel.ArmPose |
rightArmPose |
ModelPart |
rightLeg |
boolean |
sneaking |
ModelPart |
torso |
child, handSwingProgress, ridinglayerFactory| Constructor and Description |
|---|
BipedEntityModel(ModelPart modelPart) |
BipedEntityModel(ModelPart modelPart,
Function<Identifier,RenderLayer> function) |
| Modifier and Type | Method and Description |
|---|---|
void |
animateModel(T t,
float float2,
float float3,
float float4) |
protected ModelPart |
getArm(Arm arm) |
protected Iterable<ModelPart> |
getBodyParts() |
ModelPart |
getHead() |
protected Iterable<ModelPart> |
getHeadParts() |
private Arm |
getPreferredArm(T entity) |
protected float |
lerpAngle(float float2,
float float3,
float float4) |
private float |
method_2807(float float2) |
protected void |
method_29353(T t,
float float2) |
private void |
method_30154(T t) |
private void |
method_30155(T t) |
static class_5609 |
method_32011(class_5605 class_5605,
float float2) |
void |
setAngles(T t,
float float2,
float float3,
float float4,
float float5,
float float6) |
void |
setArmAngle(Arm arm,
MatrixStack matrices) |
void |
setAttributes(BipedEntityModel<T> bipedEntityModel) |
void |
setVisible(boolean visible) |
rendercopyStateTopublic final ModelPart head
public final ModelPart helmet
public final ModelPart torso
public final ModelPart rightArm
public final ModelPart field_27433
public final ModelPart rightLeg
public final ModelPart leftLeg
public BipedEntityModel.ArmPose leftArmPose
public BipedEntityModel.ArmPose rightArmPose
public boolean sneaking
public float leaningPitch
public BipedEntityModel(ModelPart modelPart)
public BipedEntityModel(ModelPart modelPart, Function<Identifier,RenderLayer> function)
public static class_5609 method_32011(class_5605 class_5605, float float2)
protected Iterable<ModelPart> getHeadParts()
getHeadParts in class AnimalModel<T extends LivingEntity>protected Iterable<ModelPart> getBodyParts()
getBodyParts in class AnimalModel<T extends LivingEntity>public void animateModel(T t, float float2, float float3, float float4)
animateModel in class EntityModel<T extends LivingEntity>public void setAngles(T t, float float2, float float3, float float4, float float5, float float6)
setAngles in class EntityModel<T extends LivingEntity>private void method_30154(T t)
private void method_30155(T t)
protected void method_29353(T t, float float2)
protected float lerpAngle(float float2,
float float3,
float float4)
private float method_2807(float float2)
public void setAttributes(BipedEntityModel<T> bipedEntityModel)
public void setVisible(boolean visible)
public void setArmAngle(Arm arm, MatrixStack matrices)
setArmAngle in interface ModelWithArmspublic ModelPart getHead()
getHead in interface ModelWithHead