package minefantasy.client;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
public class ModelWeaponRack extends ModelBase
{
//fields
ModelRenderer rStrut;
ModelRenderer beam;
ModelRenderer rack1;
ModelRenderer lStrut;
ModelRenderer divider3;
ModelRenderer divider1;
ModelRenderer dividerR;
ModelRenderer divider2;
ModelRenderer dividerL;
public ModelWeaponRack()
{
textureWidth = 64;
textureHeight = 32;
rStrut = new ModelRenderer(this, 0, 0);
rStrut.addBox(7F, 0F, 6F, 1, 16, 2);
rStrut.setRotationPoint(0F, 0F, 0F);
beam = new ModelRenderer(this, 0, 29);
beam.addBox(-8F, 13F, 5F, 16, 1, 1);
beam.setRotationPoint(0F, 0F, 0F);
rack1 = new ModelRenderer(this, 0, 29);
rack1.addBox(-8F, 3F, 5F, 16, 2, 1);
rack1.setRotationPoint(0F, 0F, 0F);
lStrut = new ModelRenderer(this, 0, 0);
lStrut.addBox(-8F, 0F, 6F, 1, 16, 2);
lStrut.setRotationPoint(0F, 0F, 0F);
divider3 = new ModelRenderer(this, 0, 29);
divider3.addBox(3F, 4F, 3F, 2, 1, 2);
divider3.setRotationPoint(0F, 0F, 0F);
divider1 = new ModelRenderer(this, 0, 29);
divider1.addBox(-1F, 4F, 3F, 2, 1, 2);
divider1.setRotationPoint(0F, 0F, 0F);
dividerR = new ModelRenderer(this, 1, 29);
dividerR.addBox(7F, 4F, 3F, 1, 1, 2);
dividerR.setRotationPoint(0F, 0F, 0F);
divider2 = new ModelRenderer(this, 0, 29);
divider2.addBox(-5F, 4F, 3F, 2, 1, 2);
divider2.setRotationPoint(0F, 0F, 0F);
dividerL = new ModelRenderer(this, 0, 29);
dividerL.addBox(-8F, 4F, 3F, 1, 1, 2);
dividerL.setRotationPoint(0F, 0F, 0F);
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
rStrut.render(f5);
beam.render(f5);
rack1.render(f5);
lStrut.render(f5);
divider3.render(f5);
divider1.render(f5);
dividerR.render(f5);
divider2.render(f5);
dividerL.render(f5);
}
public void renderModel(float scale)
{
rStrut.render(scale);
beam.render(scale);
rack1.render(scale);
lStrut.render(scale);
divider3.render(scale);
divider1.render(scale);
dividerR.render(scale);
divider2.render(scale);
dividerL.render(scale);
}
}