package net.tropicraft.client.block.model;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
public class ModelBamboo extends ModelBase
{
ModelRenderer chute1;
ModelRenderer chute1m1;
ModelRenderer chute1m2;
ModelRenderer chute1m3;
ModelRenderer chute2;
ModelRenderer chute2m1;
ModelRenderer chute2m2;
ModelRenderer chute3m3;
ModelRenderer leaves1;
ModelRenderer leaves4;
ModelRenderer leaves2;
ModelRenderer leaves3;
ModelRenderer leaves5;
ModelRenderer leaves6;
ModelRenderer leaves7;
ModelRenderer leaves8;
public ModelBamboo()
{
this( 0.0f );
}
public ModelBamboo( float par1 )
{
chute1 = new ModelRenderer( this, 1, 1 );
chute1.setTextureSize( 64, 64 );
chute1.addBox( -2.5F, -0.5F, -2.5F, 5, 1, 5);
chute1.setRotationPoint( -4F, 23.5F, 4F );
chute1m1 = new ModelRenderer( this, 0, 7 );
chute1m1.setTextureSize( 64, 64 );
chute1m1.addBox( -3F, -3.5F, -3F, 6, 7, 6);
chute1m1.setRotationPoint( -4F, 19.5F, 4F );
chute1m2 = new ModelRenderer( this, 1, 1 );
chute1m2.setTextureSize( 64, 64 );
chute1m2.addBox( -2.5F, -0.5F, -2.5F, 5, 1, 5);
chute1m2.setRotationPoint( -4F, 15.5F, 4F );
chute1m3 = new ModelRenderer( this, 25, 7 );
chute1m3.setTextureSize( 64, 64 );
chute1m3.addBox( -3F, -3.5F, -3F, 6, 7, 6);
chute1m3.setRotationPoint( -4F, 11.5F, 4F );
chute2 = new ModelRenderer( this, 1, 1 );
chute2.setTextureSize( 64, 64 );
chute2.addBox( -2.5F, -0.5F, -2.5F, 5, 1, 5);
chute2.setRotationPoint( 4F, 23.5F, -4F );
chute2m1 = new ModelRenderer( this, 25, 7 );
chute2m1.setTextureSize( 64, 64 );
chute2m1.addBox( -3F, -3.5F, -3F, 6, 7, 6);
chute2m1.setRotationPoint( 4F, 19.5F, -4F );
chute2m2 = new ModelRenderer( this, 1, 1 );
chute2m2.setTextureSize( 64, 64 );
chute2m2.addBox( -2.5F, -0.5F, -2.5F, 5, 1, 5);
chute2m2.setRotationPoint( 4F, 15.5F, -4F );
chute3m3 = new ModelRenderer( this, 0, 7 );
chute3m3.setTextureSize( 64, 64 );
chute3m3.addBox( -3F, -3.5F, -3F, 6, 7, 6);
chute3m3.setRotationPoint( 4F, 11.5F, -4F );
leaves1 = new ModelRenderer( this, 21, 41 );
leaves1.setTextureSize( 64, 64 );
leaves1.addBox( 0F, -5F, -4F, 0, 10, 8);
leaves1.setRotationPoint( 6F, 14F, -11F );
leaves4 = new ModelRenderer( this, 21, 22 );
leaves4.setTextureSize( 64, 64 );
leaves4.addBox( 0F, -5F, -4F, 0, 10, 8);
leaves4.setRotationPoint( 11F, 14F, -2F );
leaves2 = new ModelRenderer( this, 4, 41 );
leaves2.setTextureSize( 64, 64 );
leaves2.addBox( 0F, -5F, -4F, 0, 10, 8);
leaves2.setRotationPoint( 3F, 17F, 3F );
leaves3 = new ModelRenderer( this, 4, 22 );
leaves3.setTextureSize( 64, 64 );
leaves3.addBox( 0F, -5F, -4F, 0, 10, 8);
leaves3.setRotationPoint( -3F, 13F, -5F );
leaves5 = new ModelRenderer( this, 21, 41 );
leaves5.setTextureSize( 64, 64 );
leaves5.addBox( 0F, -5F, -4F, 0, 10, 8);
leaves5.setRotationPoint( -2F, 16F, -3F );
leaves6 = new ModelRenderer( this, 21, 22 );
leaves6.setTextureSize( 64, 64 );
leaves6.addBox( 0F, -5F, -4F, 0, 10, 8);
leaves6.setRotationPoint( 3F, 16F, 6F );
leaves7 = new ModelRenderer( this, 4, 41 );
leaves7.setTextureSize( 64, 64 );
leaves7.addBox( 0F, -5F, -4F, 0, 10, 8);
leaves7.setRotationPoint( -5F, 19F, 11F );
leaves8 = new ModelRenderer( this, 4, 22 );
leaves8.setTextureSize( 64, 64 );
leaves8.addBox( 0F, -5F, -4F, 0, 10, 8);
leaves8.setRotationPoint( -11F, 15F, 3F );
}
public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)
{
chute1.rotateAngleX = 0F;
chute1.rotateAngleY = 0F;
chute1.rotateAngleZ = 0F;
chute1.renderWithRotation(par7);
chute1m1.rotateAngleX = 0F;
chute1m1.rotateAngleY = 0F;
chute1m1.rotateAngleZ = 0F;
chute1m1.renderWithRotation(par7);
chute1m2.rotateAngleX = 0F;
chute1m2.rotateAngleY = 0F;
chute1m2.rotateAngleZ = 0F;
chute1m2.renderWithRotation(par7);
chute1m3.rotateAngleX = 0F;
chute1m3.rotateAngleY = 0F;
chute1m3.rotateAngleZ = 0F;
chute1m3.renderWithRotation(par7);
chute2.rotateAngleX = 0F;
chute2.rotateAngleY = 0F;
chute2.rotateAngleZ = 0F;
chute2.renderWithRotation(par7);
chute2m1.rotateAngleX = 0F;
chute2m1.rotateAngleY = 0F;
chute2m1.rotateAngleZ = 0F;
chute2m1.renderWithRotation(par7);
chute2m2.rotateAngleX = 0F;
chute2m2.rotateAngleY = 0F;
chute2m2.rotateAngleZ = 0F;
chute2m2.renderWithRotation(par7);
chute3m3.rotateAngleX = 0F;
chute3m3.rotateAngleY = 0F;
chute3m3.rotateAngleZ = 0F;
chute3m3.renderWithRotation(par7);
leaves1.rotateAngleX = 0F;
leaves1.rotateAngleY = 0F;
leaves1.rotateAngleZ = 0F;
leaves1.renderWithRotation(par7);
leaves4.rotateAngleX = 0F;
leaves4.rotateAngleY = -1.570796F;
leaves4.rotateAngleZ = 0F;
leaves4.renderWithRotation(par7);
leaves2.rotateAngleX = 0F;
leaves2.rotateAngleY = 0F;
leaves2.rotateAngleZ = 0F;
leaves2.renderWithRotation(par7);
leaves3.rotateAngleX = 0F;
leaves3.rotateAngleY = -1.570796F;
leaves3.rotateAngleZ = 0F;
leaves3.renderWithRotation(par7);
leaves5.rotateAngleX = 0F;
leaves5.rotateAngleY = 0F;
leaves5.rotateAngleZ = 0F;
leaves5.renderWithRotation(par7);
leaves6.rotateAngleX = 0F;
leaves6.rotateAngleY = -1.570796F;
leaves6.rotateAngleZ = 0F;
leaves6.renderWithRotation(par7);
leaves7.rotateAngleX = 0F;
leaves7.rotateAngleY = 0F;
leaves7.rotateAngleZ = 0F;
leaves7.renderWithRotation(par7);
leaves8.rotateAngleX = 0F;
leaves8.rotateAngleY = -1.570796F;
leaves8.rotateAngleZ = 0F;
leaves8.renderWithRotation(par7);
}
}