// Date: 1/7/2013 12:20:13 PM // Template version 1.1 // Java generated by Techne // Keep in mind that you still need to fill in some blanks // - ZeuX package resonantinduction.old.client.model; import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelRenderer; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class ModelReleaseValve extends ModelBase { // fields ModelRenderer ValveStem; ModelRenderer ValveWheelCenter; ModelRenderer ValveRest; ModelRenderer WheelBar3; ModelRenderer WheelBar4; ModelRenderer Wheel; ModelRenderer Wheel2; ModelRenderer Wheel3; ModelRenderer Wheel4; ModelRenderer WheelB; ModelRenderer WheelB2; ModelRenderer WheelB3; ModelRenderer WheelB4; ModelRenderer[] renders; public ModelReleaseValve() { textureWidth = 128; textureHeight = 32; ValveStem = new ModelRenderer(this, 50, 21); ValveStem.addBox(-1F, -6F, -1F, 2, 3, 2); ValveStem.setRotationPoint(0F, 16F, 0F); ValveStem.setTextureSize(128, 32); ValveStem.mirror = true; setRotation(ValveStem, 0F, 0F, 0F); ValveWheelCenter = new ModelRenderer(this, 50, 17); ValveWheelCenter.addBox(-0.5F, -7.5F, -0.5F, 1, 2, 1); ValveWheelCenter.setRotationPoint(0F, 16F, 0F); ValveWheelCenter.setTextureSize(128, 32); ValveWheelCenter.mirror = true; setRotation(ValveWheelCenter, 0F, 0F, 0F); ValveRest = new ModelRenderer(this, 50, 27); ValveRest.addBox(-1.5F, -4F, -1.5F, 3, 1, 3); ValveRest.setRotationPoint(0F, 16F, 0F); ValveRest.setTextureSize(128, 32); ValveRest.mirror = true; setRotation(ValveRest, 0F, 0F, 0F); WheelBar3 = new ModelRenderer(this, 85, 15); WheelBar3.addBox(-3F, -7F, -0.5F, 6, 1, 1); WheelBar3.setRotationPoint(0F, 16F, 0F); WheelBar3.setTextureSize(128, 32); WheelBar3.mirror = true; setRotation(WheelBar3, 0F, 0.7853982F, 0F); WheelBar4 = new ModelRenderer(this, 85, 18); WheelBar4.addBox(-3F, -7F, -0.5F, 6, 1, 1); WheelBar4.setRotationPoint(0F, 16F, 0F); WheelBar4.setTextureSize(128, 32); WheelBar4.mirror = true; setRotation(WheelBar4, 0F, -0.7853982F, 0F); Wheel = new ModelRenderer(this, 50, 13); Wheel.addBox(-1.5F, -7.5F, -3.5F, 3, 1, 1); Wheel.setRotationPoint(0F, 16F, 0F); Wheel.setTextureSize(128, 32); Wheel.mirror = true; setRotation(Wheel, 0F, -0.7853982F, 0F); Wheel2 = new ModelRenderer(this, 50, 13); Wheel2.addBox(-1.5F, -7.5F, -3.5F, 3, 1, 1); Wheel2.setRotationPoint(0F, 16F, 0F); Wheel2.setTextureSize(128, 32); Wheel2.mirror = true; setRotation(Wheel2, 0F, 2.356194F, 0F); Wheel3 = new ModelRenderer(this, 50, 13); Wheel3.addBox(-1.5F, -7.5F, -3.5F, 3, 1, 1); Wheel3.setRotationPoint(0F, 16F, 0F); Wheel3.setTextureSize(128, 32); Wheel3.mirror = true; setRotation(Wheel3, 0F, -2.356194F, 0F); Wheel4 = new ModelRenderer(this, 50, 13); Wheel4.addBox(-1.5F, -7.5F, -3.5F, 3, 1, 1); Wheel4.setRotationPoint(0F, 16F, 0F); Wheel4.setTextureSize(128, 32); Wheel4.mirror = true; setRotation(Wheel4, 0F, 0.7853982F, 0F); WheelB = new ModelRenderer(this, 50, 13); WheelB.addBox(-1.5F, -7.5F, 2.5F, 3, 1, 1); WheelB.setRotationPoint(0F, 16F, 0F); WheelB.setTextureSize(128, 32); WheelB.mirror = true; setRotation(WheelB, 0F, -3.141593F, 0F); WheelB2 = new ModelRenderer(this, 50, 13); WheelB2.addBox(-1.5F, -7.5F, 2.5F, 3, 1, 1); WheelB2.setRotationPoint(0F, 16F, 0F); WheelB2.setTextureSize(128, 32); WheelB2.mirror = true; setRotation(WheelB2, 0F, 0F, 0F); WheelB3 = new ModelRenderer(this, 50, 13); WheelB3.addBox(-1.5F, -7.5F, 2.5F, 3, 1, 1); WheelB3.setRotationPoint(0F, 16F, 0F); WheelB3.setTextureSize(128, 32); WheelB3.mirror = true; setRotation(WheelB3, 0F, 1.570796F, 0F); WheelB4 = new ModelRenderer(this, 50, 13); WheelB4.addBox(-1.5F, -7.5F, 2.5F, 3, 1, 1); WheelB4.setRotationPoint(0F, 16F, 0F); WheelB4.setTextureSize(128, 32); WheelB4.mirror = true; setRotation(WheelB4, 0F, -1.570796F, 0F); renders = new ModelRenderer[] { ValveStem, ValveWheelCenter, ValveRest, WheelBar3, WheelBar4, Wheel, Wheel2, Wheel3, Wheel4, WheelB, WheelB2, WheelB3, WheelB4 }; } public void render() { ModelRenderer[] renderSet = renders; for (int i = 0; i < renders.length; i++) { renderSet[i].render(0.0625F); } } private void setRotation(ModelRenderer model, float x, float y, float z) { model.rotateAngleX = x; model.rotateAngleY = y; model.rotateAngleZ = z; } }