package mekanism.induction.client.model; import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelRenderer; public class ModelBattery extends ModelBase { // fields ModelRenderer BackInnerPanel; ModelRenderer Slide1; ModelRenderer Slide2; ModelRenderer Slide3; ModelRenderer Slide4; ModelRenderer Slide5; ModelRenderer Slide6; ModelRenderer Slide7; ModelRenderer Slide8; ModelRenderer Slide9; ModelRenderer Slide10; ModelRenderer Slide11; ModelRenderer Slide12; ModelRenderer Slide13; ModelRenderer Slide14; ModelRenderer Slide15; ModelRenderer Slide16; ModelRenderer Slide17; ModelRenderer Slide18; ModelRenderer Slide19; ModelRenderer Slide20; ModelRenderer Slide21; ModelRenderer Slide22; ModelRenderer Slide23; ModelRenderer Slide24; ModelRenderer Slide25; ModelRenderer Slide26; ModelRenderer Slide27; ModelRenderer Slide28; ModelRenderer FrontInnerPanel; ModelRenderer RightInnerPanel; ModelRenderer LeftInnerPanel; ModelRenderer Podium; ModelRenderer BottomBase; ModelRenderer PodiumBase; ModelRenderer TapNode1; ModelRenderer TapNode2; ModelRenderer TapNode3; ModelRenderer TapNode4; ModelRenderer ElectricalConduit; public ModelBattery() { textureWidth = 128; textureHeight = 128; BackInnerPanel = new ModelRenderer(this, 0, 46); BackInnerPanel.addBox(0F, 0F, 0F, 14, 15, 3); BackInnerPanel.setRotationPoint(-7F, 9F, 4F); BackInnerPanel.setTextureSize(64, 32); BackInnerPanel.mirror = true; setRotation(BackInnerPanel, 0F, 0F, 0F); Slide1 = new ModelRenderer(this, 39, 0); Slide1.addBox(0F, 0F, 0F, 14, 1, 1); Slide1.setRotationPoint(-7F, 15F, 7F); Slide1.setTextureSize(64, 32); Slide1.mirror = true; setRotation(Slide1, 0F, 0F, 0F); Slide2 = new ModelRenderer(this, 39, 0); Slide2.addBox(0F, 0F, 0F, 14, 1, 1); Slide2.setRotationPoint(-7F, 15F, -8F); Slide2.setTextureSize(64, 32); Slide2.mirror = true; setRotation(Slide2, 0F, 0F, 0F); Slide3 = new ModelRenderer(this, 35, 0); Slide3.addBox(0F, 0F, 0F, 16, 1, 1); Slide3.setRotationPoint(-8F, 23F, -8F); Slide3.setTextureSize(64, 32); Slide3.mirror = true; setRotation(Slide3, 0F, 0F, 0F); Slide4 = new ModelRenderer(this, 35, 0); Slide4.addBox(0F, 0F, 0F, 16, 1, 1); Slide4.setRotationPoint(-8F, 23F, 7F); Slide4.setTextureSize(64, 32); Slide4.mirror = true; setRotation(Slide4, 0F, 0F, 0F); Slide5 = new ModelRenderer(this, 0, 19); Slide5.addBox(0F, 0F, 0F, 1, 1, 14); Slide5.setRotationPoint(-8F, 16F, -7F); Slide5.setTextureSize(64, 32); Slide5.mirror = true; setRotation(Slide5, 0F, 0F, 0F); Slide6 = new ModelRenderer(this, 0, 19); Slide6.addBox(0F, 0F, 0F, 1, 1, 14); Slide6.setRotationPoint(7F, 16F, -7F); Slide6.setTextureSize(64, 32); Slide6.mirror = true; setRotation(Slide6, 0F, 0F, 0F); Slide7 = new ModelRenderer(this, 0, 19); Slide7.addBox(0F, 0F, 0F, 1, 1, 14); Slide7.setRotationPoint(7F, 23F, -7F); Slide7.setTextureSize(64, 32); Slide7.mirror = true; setRotation(Slide7, 0F, 0F, 0F); Slide8 = new ModelRenderer(this, 0, 19); Slide8.addBox(0F, 0F, 0F, 1, 1, 14); Slide8.setRotationPoint(-8F, 23F, -7F); Slide8.setTextureSize(64, 32); Slide8.mirror = true; setRotation(Slide8, 0F, 0F, 0F); Slide9 = new ModelRenderer(this, 0, 0); Slide9.addBox(0F, 0F, 0F, 1, 14, 1); Slide9.setRotationPoint(7F, 9F, 0F); Slide9.setTextureSize(64, 32); Slide9.mirror = true; setRotation(Slide9, 0F, 0F, 0F); Slide10 = new ModelRenderer(this, 0, 0); Slide10.addBox(0F, 0F, 0F, 1, 14, 1); Slide10.setRotationPoint(7F, 9F, -8F); Slide10.setTextureSize(64, 32); Slide10.mirror = true; setRotation(Slide10, 0F, 0F, 0F); Slide11 = new ModelRenderer(this, 0, 0); Slide11.addBox(0F, 0F, 0F, 1, 14, 1); Slide11.setRotationPoint(0F, 9F, -8F); Slide11.setTextureSize(64, 32); Slide11.mirror = true; setRotation(Slide11, 0F, 0F, 0F); Slide12 = new ModelRenderer(this, 0, 0); Slide12.addBox(0F, 0F, 0F, 1, 14, 1); Slide12.setRotationPoint(0F, 9F, 7F); Slide12.setTextureSize(64, 32); Slide12.mirror = true; setRotation(Slide12, 0F, 0F, 0F); Slide13 = new ModelRenderer(this, 0, 0); Slide13.addBox(0F, 0F, 0F, 1, 14, 1); Slide13.setRotationPoint(-8F, 9F, -8F); Slide13.setTextureSize(64, 32); Slide13.mirror = true; setRotation(Slide13, 0F, 0F, 0F); Slide14 = new ModelRenderer(this, 0, 0); Slide14.addBox(0F, 0F, 0F, 1, 14, 1); Slide14.setRotationPoint(-8F, 9F, 0F); Slide14.setTextureSize(64, 32); Slide14.mirror = true; setRotation(Slide14, 0F, 0F, 0F); Slide15 = new ModelRenderer(this, 0, 0); Slide15.addBox(0F, 0F, 0F, 1, 14, 1); Slide15.setRotationPoint(-1F, 9F, -8F); Slide15.setTextureSize(64, 32); Slide15.mirror = true; setRotation(Slide15, 0F, 0F, 0F); Slide16 = new ModelRenderer(this, 0, 0); Slide16.addBox(0F, 0F, 0F, 1, 14, 1); Slide16.setRotationPoint(-1F, 9F, 7F); Slide16.setTextureSize(64, 32); Slide16.mirror = true; setRotation(Slide16, 0F, 0F, 0F); Slide17 = new ModelRenderer(this, 0, 0); Slide17.addBox(0F, 0F, 0F, 1, 14, 1); Slide17.setRotationPoint(7F, 9F, 7F); Slide17.setTextureSize(64, 32); Slide17.mirror = true; setRotation(Slide17, 0F, 0F, 0F); Slide18 = new ModelRenderer(this, 0, 0); Slide18.addBox(0F, 0F, 0F, 1, 14, 1); Slide18.setRotationPoint(-8F, 9F, 7F); Slide18.setTextureSize(64, 32); Slide18.mirror = true; setRotation(Slide18, 0F, 0F, 0F); Slide19 = new ModelRenderer(this, 0, 0); Slide19.addBox(0F, 0F, 0F, 1, 14, 1); Slide19.setRotationPoint(7F, 9F, -1F); Slide19.setTextureSize(64, 32); Slide19.mirror = true; setRotation(Slide19, 0F, 0F, 0F); Slide20 = new ModelRenderer(this, 0, 0); Slide20.addBox(0F, 0F, 0F, 1, 14, 1); Slide20.setRotationPoint(-8F, 9F, -1F); Slide20.setTextureSize(64, 32); Slide20.mirror = true; setRotation(Slide20, 0F, 0F, 0F); Slide21 = new ModelRenderer(this, 0, 19); Slide21.addBox(0F, 0F, 0F, 1, 1, 14); Slide21.setRotationPoint(-8F, 15F, -7F); Slide21.setTextureSize(64, 32); Slide21.mirror = true; setRotation(Slide21, 0F, 0F, 0F); Slide22 = new ModelRenderer(this, 0, 19); Slide22.addBox(0F, 0F, 0F, 1, 1, 14); Slide22.setRotationPoint(7F, 8F, -7F); Slide22.setTextureSize(64, 32); Slide22.mirror = true; setRotation(Slide22, 0F, 0F, 0F); Slide23 = new ModelRenderer(this, 0, 19); Slide23.addBox(0F, 0F, 0F, 1, 1, 14); Slide23.setRotationPoint(-8F, 8F, -7F); Slide23.setTextureSize(64, 32); Slide23.mirror = true; setRotation(Slide23, 0F, 0F, 0F); Slide24 = new ModelRenderer(this, 0, 19); Slide24.addBox(0F, 0F, 0F, 1, 1, 14); Slide24.setRotationPoint(7F, 15F, -7F); Slide24.setTextureSize(64, 32); Slide24.mirror = true; setRotation(Slide24, 0F, 0F, 0F); Slide25 = new ModelRenderer(this, 35, 0); Slide25.addBox(0F, 0F, 0F, 16, 1, 1); Slide25.setRotationPoint(-8F, 8F, 7F); Slide25.setTextureSize(64, 32); Slide25.mirror = true; setRotation(Slide25, 0F, 0F, 0F); Slide26 = new ModelRenderer(this, 35, 0); Slide26.addBox(0F, 0F, 0F, 16, 1, 1); Slide26.setRotationPoint(-8F, 8F, -8F); Slide26.setTextureSize(64, 32); Slide26.mirror = true; setRotation(Slide26, 0F, 0F, 0F); Slide27 = new ModelRenderer(this, 39, 0); Slide27.addBox(0F, 0F, 0F, 14, 1, 1); Slide27.setRotationPoint(-7F, 16F, 7F); Slide27.setTextureSize(64, 32); Slide27.mirror = true; setRotation(Slide27, 0F, 0F, 0F); Slide28 = new ModelRenderer(this, 39, 0); Slide28.addBox(0F, 0F, 0F, 14, 1, 1); Slide28.setRotationPoint(-7F, 16F, -8F); Slide28.setTextureSize(64, 32); Slide28.mirror = true; setRotation(Slide28, 0F, 0F, 0F); FrontInnerPanel = new ModelRenderer(this, 0, 46); FrontInnerPanel.addBox(0F, 0F, 0F, 14, 15, 3); FrontInnerPanel.setRotationPoint(-7F, 9F, -7F); FrontInnerPanel.setTextureSize(64, 32); FrontInnerPanel.mirror = true; setRotation(FrontInnerPanel, 0F, 0F, 0F); RightInnerPanel = new ModelRenderer(this, 0, 65); RightInnerPanel.addBox(0F, 0F, 0F, 3, 15, 8); RightInnerPanel.setRotationPoint(-7F, 9F, -4F); RightInnerPanel.setTextureSize(64, 32); RightInnerPanel.mirror = true; setRotation(RightInnerPanel, 0F, 0F, 0F); LeftInnerPanel = new ModelRenderer(this, 0, 65); LeftInnerPanel.addBox(0F, 0F, 0F, 3, 15, 8); LeftInnerPanel.setRotationPoint(4F, 9F, -4F); LeftInnerPanel.setTextureSize(64, 32); LeftInnerPanel.mirror = true; setRotation(LeftInnerPanel, 0F, 0F, 0F); Podium = new ModelRenderer(this, 23, 65); Podium.addBox(0F, 0F, 0F, 1, 9, 1); Podium.setRotationPoint(-0.5F, 12F, -0.5F); Podium.setTextureSize(64, 32); Podium.mirror = true; setRotation(Podium, 0F, 0F, 0F); BottomBase = new ModelRenderer(this, 0, 36); BottomBase.addBox(0F, 0F, 0F, 8, 1, 8); BottomBase.setRotationPoint(-4F, 23F, -4F); BottomBase.setTextureSize(64, 32); BottomBase.mirror = true; setRotation(BottomBase, 0F, 0F, 0F); PodiumBase = new ModelRenderer(this, 0, 89); PodiumBase.addBox(0F, 0F, 0F, 4, 2, 4); PodiumBase.setRotationPoint(-2F, 21F, -2F); PodiumBase.setTextureSize(64, 32); PodiumBase.mirror = true; setRotation(PodiumBase, 0F, 0F, 0F); TapNode1 = new ModelRenderer(this, 23, 76); TapNode1.addBox(0F, 0F, 0F, 1, 2, 1); TapNode1.setRotationPoint(-0.5F, 15F, 3F); TapNode1.setTextureSize(64, 32); TapNode1.mirror = true; setRotation(TapNode1, 0F, 0F, 0F); TapNode2 = new ModelRenderer(this, 23, 76); TapNode2.addBox(0F, 0F, 0F, 1, 2, 1); TapNode2.setRotationPoint(3F, 15F, -0.5F); TapNode2.setTextureSize(64, 32); TapNode2.mirror = true; setRotation(TapNode2, 0F, 0F, 0F); TapNode3 = new ModelRenderer(this, 23, 76); TapNode3.addBox(0F, 0F, 0F, 1, 2, 1); TapNode3.setRotationPoint(-0.5F, 15F, -4F); TapNode3.setTextureSize(64, 32); TapNode3.mirror = true; setRotation(TapNode3, 0F, 0F, 0F); TapNode4 = new ModelRenderer(this, 23, 76); TapNode4.addBox(0F, 0F, 0F, 1, 2, 1); TapNode4.setRotationPoint(-4F, 15F, -0.5F); TapNode4.setTextureSize(64, 32); TapNode4.mirror = true; setRotation(TapNode4, 0F, 0F, 0F); ElectricalConduit = new ModelRenderer(this, 17, 89); ElectricalConduit.addBox(0F, 0F, 0F, 3, 3, 3); ElectricalConduit.setRotationPoint(-1.5F, 11F, -1.5F); ElectricalConduit.setTextureSize(64, 32); ElectricalConduit.mirror = true; setRotation(ElectricalConduit, 0F, 0F, 0F); } public void render(float f5) { BackInnerPanel.render(f5); Slide1.render(f5); Slide2.render(f5); Slide3.render(f5); Slide4.render(f5); Slide5.render(f5); Slide6.render(f5); Slide7.render(f5); Slide8.render(f5); Slide9.render(f5); Slide10.render(f5); Slide11.render(f5); Slide12.render(f5); Slide13.render(f5); Slide14.render(f5); Slide15.render(f5); Slide16.render(f5); Slide17.render(f5); Slide18.render(f5); Slide19.render(f5); Slide20.render(f5); Slide21.render(f5); Slide22.render(f5); Slide23.render(f5); Slide24.render(f5); Slide25.render(f5); Slide26.render(f5); Slide27.render(f5); Slide28.render(f5); FrontInnerPanel.render(f5); RightInnerPanel.render(f5); LeftInnerPanel.render(f5); Podium.render(f5); BottomBase.render(f5); PodiumBase.render(f5); TapNode1.render(f5); TapNode2.render(f5); TapNode3.render(f5); TapNode4.render(f5); ElectricalConduit.render(f5); } private void setRotation(ModelRenderer model, float x, float y, float z) { model.rotateAngleX = x; model.rotateAngleY = y; model.rotateAngleZ = z; } }