// Date: 2/16/2013 6:30:44 PM
// Template version 1.1
// Java generated by Techne
// Keep in mind that you still need to fill in some blanks
// - ZeuX
package com.pixelutilitys.models;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
public class ModelGymSign extends ModelBase {
//fields
ModelRenderer WoodSlant2;
ModelRenderer WoodLeg1;
ModelRenderer Main_Post;
ModelRenderer Curve4;
ModelRenderer Curve7;
ModelRenderer Curve6;
ModelRenderer SubMain;
ModelRenderer Curve5;
ModelRenderer Curve3;
ModelRenderer Curve2;
ModelRenderer Curve1;
ModelRenderer WoodLeg2;
ModelRenderer WoodSlant1;
public ModelGymSign() {
textureWidth = 64;
textureHeight = 32;
WoodSlant2 = new ModelRenderer(this, 6, 3);
WoodSlant2.addBox(-1F, -2F, -1F, 2, 2, 1);
WoodSlant2.setRotationPoint(-4F, 15F, 2F);
WoodSlant2.setTextureSize(64, 32);
WoodSlant2.mirror = true;
setRotation(WoodSlant2, 0.5356818F, 0F, 0F);
WoodLeg1 = new ModelRenderer(this, 0, 3);
WoodLeg1.addBox(0F, 0F, 0F, 2, 9, 1);
WoodLeg1.setRotationPoint(-5F, 15F, 1F);
WoodLeg1.setTextureSize(64, 32);
WoodLeg1.mirror = true;
setRotation(WoodLeg1, 0F, 0F, 0F);
Main_Post = new ModelRenderer(this, 12, 2);
Main_Post.addBox(0F, 0F, 0F, 10, 9, 1);
Main_Post.setRotationPoint(-5F, 13F, 0F);
Main_Post.setTextureSize(64, 32);
Main_Post.mirror = true;
setRotation(Main_Post, 0F, 0F, 0F);
Curve4 = new ModelRenderer(this, 0, 0);
Curve4.addBox(-5F, -1F, 0F, 5, 2, 1);
Curve4.setRotationPoint(0F, 14F, 0F);
Curve4.setTextureSize(64, 32);
Curve4.mirror = true;
setRotation(Curve4, 0F, 0F, 1.570796F);
Curve7 = new ModelRenderer(this, 0, 0);
Curve7.addBox(-5F, -1F, 0F, 3, 2, 1);
Curve7.setRotationPoint(0F, 14F, 0F);
Curve7.setTextureSize(64, 32);
Curve7.mirror = true;
setRotation(Curve7, 0F, 0F, 0.3892394F);
Curve6 = new ModelRenderer(this, 0, 0);
Curve6.addBox(-5F, -1F, 0F, 4, 2, 1);
Curve6.setRotationPoint(0F, 14F, 0F);
Curve6.setTextureSize(64, 32);
Curve6.mirror = true;
setRotation(Curve6, 0F, 0F, 0.7807508F);
SubMain = new ModelRenderer(this, 12, 0);
SubMain.addBox(-5F, -1F, 0F, 10, 1, 1);
SubMain.setRotationPoint(0F, 13.8F, 0F);
SubMain.setTextureSize(64, 32);
SubMain.mirror = true;
setRotation(SubMain, 0F, 0F, 0F);
Curve5 = new ModelRenderer(this, 0, 0);
Curve5.addBox(-5F, -1F, 0F, 4, 2, 1);
Curve5.setRotationPoint(0F, 14F, 0F);
Curve5.setTextureSize(64, 32);
Curve5.mirror = true;
setRotation(Curve5, 0F, 0F, 1.172262F);
Curve3 = new ModelRenderer(this, 0, 0);
Curve3.addBox(-5F, -1F, 0F, 4, 2, 1);
Curve3.setRotationPoint(0F, 14F, 0F);
Curve3.setTextureSize(64, 32);
Curve3.mirror = true;
setRotation(Curve3, 0F, 0F, 1.972738F);
Curve2 = new ModelRenderer(this, 0, 0);
Curve2.addBox(-5F, -1F, 0F, 4, 2, 1);
Curve2.setRotationPoint(0F, 14F, 0F);
Curve2.setTextureSize(64, 32);
Curve2.mirror = true;
setRotation(Curve2, 0F, 0F, 2.36425F);
Curve1 = new ModelRenderer(this, 0, 0);
Curve1.addBox(-5F, -1F, 0F, 3, 2, 1);
Curve1.setRotationPoint(0F, 14F, 0F);
Curve1.setTextureSize(64, 32);
Curve1.mirror = true;
setRotation(Curve1, 0F, 0F, 2.755761F);
WoodLeg2 = new ModelRenderer(this, 0, 3);
WoodLeg2.addBox(0F, 0F, 0F, 2, 9, 1);
WoodLeg2.setRotationPoint(3F, 15F, 1F);
WoodLeg2.setTextureSize(64, 32);
WoodLeg2.mirror = true;
setRotation(WoodLeg2, 0F, 0F, 0F);
WoodSlant1 = new ModelRenderer(this, 6, 3);
WoodSlant1.addBox(-1F, -2F, -1F, 2, 2, 1);
WoodSlant1.setRotationPoint(4F, 15F, 2F);
WoodSlant1.setTextureSize(64, 32);
WoodSlant1.mirror = true;
setRotation(WoodSlant1, 0.5356818F, 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);
WoodSlant2.render(f5);
WoodLeg1.render(f5);
Main_Post.render(f5);
Curve4.render(f5);
Curve7.render(f5);
Curve6.render(f5);
SubMain.render(f5);
Curve5.render(f5);
Curve3.render(f5);
Curve2.render(f5);
Curve1.render(f5);
WoodLeg2.render(f5);
WoodSlant1.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z) {
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity) {
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
}