public class BipedModel<T extends LivingEntity> extends AgeableModel<T> implements IHasArm, IHasHead
Modifier and Type | Class and Description |
---|---|
static class |
BipedModel.ArmPose |
Modifier and Type | Field and Description |
---|---|
ModelRenderer |
body |
boolean |
crouching |
ModelRenderer |
hat |
ModelRenderer |
head |
ModelRenderer |
leftArm |
BipedModel.ArmPose |
leftArmPose |
ModelRenderer |
leftLeg |
ModelRenderer |
rightArm |
BipedModel.ArmPose |
rightArmPose |
ModelRenderer |
rightLeg |
float |
swimAmount |
attackTime, riding, young
renderType, texHeight, texWidth
Modifier | Constructor and Description |
---|---|
|
BipedModel(float p_i1148_1_) |
protected |
BipedModel(float p_i1149_1_,
float p_i1149_2_,
int p_i1149_3_,
int p_i1149_4_) |
|
BipedModel(java.util.function.Function<ResourceLocation,RenderType> p_i225946_1_,
float p_i225946_2_,
float p_i225946_3_,
int p_i225946_4_,
int p_i225946_5_) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Iterable<ModelRenderer> |
bodyParts() |
void |
copyPropertiesTo(BipedModel<T> p_217148_1_) |
protected ModelRenderer |
getArm(HandSide p_187074_1_) |
protected HandSide |
getAttackArm(T p_217147_1_) |
ModelRenderer |
getHead() |
protected java.lang.Iterable<ModelRenderer> |
headParts() |
private void |
poseLeftArm(T p_241655_1_) |
private void |
poseRightArm(T p_241654_1_) |
void |
prepareMobModel(T p_212843_1_,
float p_212843_2_,
float p_212843_3_,
float p_212843_4_) |
private float |
quadraticArmUpdate(float p_203068_1_) |
protected float |
rotlerpRad(float p_205060_1_,
float p_205060_2_,
float p_205060_3_) |
void |
setAllVisible(boolean p_178719_1_) |
void |
setupAnim(T p_225597_1_,
float p_225597_2_,
float p_225597_3_,
float p_225597_4_,
float p_225597_5_,
float p_225597_6_) |
protected void |
setupAttackAnimation(T p_230486_1_,
float p_230486_2_) |
void |
translateToHand(HandSide p_225599_1_,
MatrixStack p_225599_2_) |
renderToBuffer
copyPropertiesTo
accept, renderType
public ModelRenderer head
public ModelRenderer hat
public ModelRenderer body
public ModelRenderer rightArm
public ModelRenderer leftArm
public ModelRenderer rightLeg
public ModelRenderer leftLeg
public BipedModel.ArmPose leftArmPose
public BipedModel.ArmPose rightArmPose
public boolean crouching
public float swimAmount
public BipedModel(float p_i1148_1_)
protected BipedModel(float p_i1149_1_, float p_i1149_2_, int p_i1149_3_, int p_i1149_4_)
public BipedModel(java.util.function.Function<ResourceLocation,RenderType> p_i225946_1_, float p_i225946_2_, float p_i225946_3_, int p_i225946_4_, int p_i225946_5_)
protected java.lang.Iterable<ModelRenderer> headParts()
headParts
in class AgeableModel<T extends LivingEntity>
protected java.lang.Iterable<ModelRenderer> bodyParts()
bodyParts
in class AgeableModel<T extends LivingEntity>
public void prepareMobModel(T p_212843_1_, float p_212843_2_, float p_212843_3_, float p_212843_4_)
prepareMobModel
in class EntityModel<T extends LivingEntity>
public void setupAnim(T p_225597_1_, float p_225597_2_, float p_225597_3_, float p_225597_4_, float p_225597_5_, float p_225597_6_)
setupAnim
in class EntityModel<T extends LivingEntity>
private void poseRightArm(T p_241654_1_)
private void poseLeftArm(T p_241655_1_)
protected void setupAttackAnimation(T p_230486_1_, float p_230486_2_)
protected float rotlerpRad(float p_205060_1_, float p_205060_2_, float p_205060_3_)
private float quadraticArmUpdate(float p_203068_1_)
public void copyPropertiesTo(BipedModel<T> p_217148_1_)
public void setAllVisible(boolean p_178719_1_)
public void translateToHand(HandSide p_225599_1_, MatrixStack p_225599_2_)
translateToHand
in interface IHasArm
protected ModelRenderer getArm(HandSide p_187074_1_)
public ModelRenderer getHead()