public class ModelBoat extends ModelBase implements IMultipassModel
Modifier and Type | Field and Description |
---|---|
ModelRenderer[] |
boatSides |
ModelRenderer |
noWater |
ModelRenderer[] |
paddles |
private int |
patchList |
boxList, isChild, isRiding, swingProgress, textureHeight, textureWidth
Constructor and Description |
---|
ModelBoat() |
Modifier and Type | Method and Description |
---|---|
protected ModelRenderer |
makePaddle(boolean p_187056_1_) |
void |
render(Entity entityIn,
float limbSwing,
float limbSwingAmount,
float ageInTicks,
float netHeadYaw,
float headPitch,
float scale) |
void |
renderMultipass(Entity p_187054_1_,
float p_187054_2_,
float p_187054_3_,
float p_187054_4_,
float p_187054_5_,
float p_187054_6_,
float scale) |
protected void |
renderPaddle(EntityBoat boat,
int paddle,
float scale,
float limbSwing) |
copyModelAngles, getRandomModelBox, getTextureOffset, setLivingAnimations, setModelAttributes, setRotationAngles, setTextureOffset
public ModelRenderer[] boatSides
public ModelRenderer[] paddles
public ModelRenderer noWater
private final int patchList
public void render(Entity entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scale)
public void renderMultipass(Entity p_187054_1_, float p_187054_2_, float p_187054_3_, float p_187054_4_, float p_187054_5_, float p_187054_6_, float scale)
renderMultipass
in interface IMultipassModel
protected ModelRenderer makePaddle(boolean p_187056_1_)
protected void renderPaddle(EntityBoat boat, int paddle, float scale, float limbSwing)