//This File was created with the Minecraft-SMP Modelling Toolbox 2.2.1.1
// Copyright (C) 2015 Minecraft-SMP.de
// This file is for Flan's Flying Mod Version 4.0.x+
package com.flansmod.client.model.ww2; //Path where the model is located
import com.flansmod.client.model.ModelVehicle;
import com.flansmod.client.tmt.ModelRendererTurbo;
import com.flansmod.client.tmt.Coord2D;
import com.flansmod.client.tmt.Shape2D;
public class ModelBofors extends ModelVehicle //Same as Filename
{
int textureX = 256;
int textureY = 256;
public ModelBofors() //Same as Filename
{
bodyModel = new ModelRendererTurbo[45];
bodyModel[0] = new ModelRendererTurbo(this, 3, 93, textureX, textureY); // Shape 4
bodyModel[1] = new ModelRendererTurbo(this, 17, 1, textureX, textureY); // Box 4
bodyModel[2] = new ModelRendererTurbo(this, 3, 93, textureX, textureY); // Shape 5
bodyModel[3] = new ModelRendererTurbo(this, 33, 1, textureX, textureY); // Box 6
bodyModel[4] = new ModelRendererTurbo(this, 79, 1, textureX, textureY); // Box 7
bodyModel[5] = new ModelRendererTurbo(this, 153, 93, textureX, textureY); // Box 8
bodyModel[6] = new ModelRendererTurbo(this, 168, 18, textureX, textureY); // Box 9
bodyModel[7] = new ModelRendererTurbo(this, 210, 73, textureX, textureY); // Box 32
bodyModel[8] = new ModelRendererTurbo(this, 201, 1, textureX, textureY); // Box 33
bodyModel[9] = new ModelRendererTurbo(this, 189, 91, textureX, textureY); // Box 34
bodyModel[10] = new ModelRendererTurbo(this, 121, 25, textureX, textureY); // Box 13
bodyModel[11] = new ModelRendererTurbo(this, 17, 1, textureX, textureY); // Box 14
bodyModel[12] = new ModelRendererTurbo(this, 185, 1, textureX, textureY); // Box 15
bodyModel[13] = new ModelRendererTurbo(this, 3, 93, textureX, textureY); // Shape 16
bodyModel[14] = new ModelRendererTurbo(this, 3, 93, textureX, textureY); // Shape 17
bodyModel[15] = new ModelRendererTurbo(this, 233, 1, textureX, textureY); // Box 18
bodyModel[16] = new ModelRendererTurbo(this, 17, 17, textureX, textureY); // Box 20
bodyModel[17] = new ModelRendererTurbo(this, 57, 17, textureX, textureY); // Box 21
bodyModel[18] = new ModelRendererTurbo(this, 241, 17, textureX, textureY); // Box 22
bodyModel[19] = new ModelRendererTurbo(this, 1, 25, textureX, textureY); // Box 23
bodyModel[20] = new ModelRendererTurbo(this, 73, 25, textureX, textureY); // Box 24
bodyModel[21] = new ModelRendererTurbo(this, 193, 25, textureX, textureY); // Box 25
bodyModel[22] = new ModelRendererTurbo(this, 201, 1, textureX, textureY); // Box 26
bodyModel[23] = new ModelRendererTurbo(this, 33, 17, textureX, textureY); // Box 27
bodyModel[24] = new ModelRendererTurbo(this, 17, 25, textureX, textureY); // Box 28
bodyModel[25] = new ModelRendererTurbo(this, 33, 25, textureX, textureY); // Box 29
bodyModel[26] = new ModelRendererTurbo(this, 9, 9, textureX, textureY); // Box 1
bodyModel[27] = new ModelRendererTurbo(this, 241, 9, textureX, textureY); // Box 2
bodyModel[28] = new ModelRendererTurbo(this, 49, 13, textureX, textureY); // Box 4
bodyModel[29] = new ModelRendererTurbo(this, 65, 13, textureX, textureY); // Box 5
bodyModel[30] = new ModelRendererTurbo(this, 169, 13, textureX, textureY); // Box 6
bodyModel[31] = new ModelRendererTurbo(this, 241, 9, textureX, textureY); // Box 35
bodyModel[32] = new ModelRendererTurbo(this, 9, 9, textureX, textureY); // Box 36
bodyModel[33] = new ModelRendererTurbo(this, 169, 13, textureX, textureY); // Box 37
bodyModel[34] = new ModelRendererTurbo(this, 65, 13, textureX, textureY); // Box 38
bodyModel[35] = new ModelRendererTurbo(this, 49, 13, textureX, textureY); // Box 39
bodyModel[36] = new ModelRendererTurbo(this, 169, 1, textureX, textureY); // Box 40
bodyModel[37] = new ModelRendererTurbo(this, 65, 1, textureX, textureY); // Box 41
bodyModel[38] = new ModelRendererTurbo(this, 49, 1, textureX, textureY); // Box 42
bodyModel[39] = new ModelRendererTurbo(this, 9, 9, textureX, textureY); // Box 43
bodyModel[40] = new ModelRendererTurbo(this, 169, 1, textureX, textureY); // Box 44
bodyModel[41] = new ModelRendererTurbo(this, 65, 1, textureX, textureY); // Box 45
bodyModel[42] = new ModelRendererTurbo(this, 49, 1, textureX, textureY); // Box 46
bodyModel[43] = new ModelRendererTurbo(this, 9, 9, textureX, textureY); // Box 47
bodyModel[44] = new ModelRendererTurbo(this, 137, 9, textureX, textureY); // Box 65
bodyModel[0].addShape3D(6F, -6F, -1.5F, new Shape2D(new Coord2D[] { new Coord2D(3, 0, 3, 0), new Coord2D(9, 0, 9, 0), new Coord2D(12, 3, 12, 3), new Coord2D(12, 9, 12, 9), new Coord2D(9, 12, 9, 12), new Coord2D(3, 12, 3, 12), new Coord2D(0, 9, 0, 9), new Coord2D(0, 3, 0, 3) }), 3, 13, 13, 44, 3, ModelRendererTurbo.MR_FRONT, new float[] {5 ,6 ,5 ,6 ,5 ,6 ,5 ,6}); // Shape 4
bodyModel[0].setRotationPoint(24.5F, 3F, 16F);
bodyModel[1].addShapeBox(0F, 0F, 0F, 1, 1, 30, 0F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F); // Box 4
bodyModel[1].setRotationPoint(24F, 2.5F, -15F);
bodyModel[2].addShape3D(6F, -6F, -1.5F, new Shape2D(new Coord2D[] { new Coord2D(3, 0, 3, 0), new Coord2D(9, 0, 9, 0), new Coord2D(12, 3, 12, 3), new Coord2D(12, 9, 12, 9), new Coord2D(9, 12, 9, 12), new Coord2D(3, 12, 3, 12), new Coord2D(0, 9, 0, 9), new Coord2D(0, 3, 0, 3) }), 3, 13, 13, 44, 3, ModelRendererTurbo.MR_FRONT, new float[] {5 ,6 ,5 ,6 ,5 ,6 ,5 ,6}); // Shape 5
bodyModel[2].setRotationPoint(24.5F, 3F, -16F);
bodyModel[3].addShapeBox(0F, 0F, 0F, 1, 1, 4, 0F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F); // Box 6
bodyModel[3].setRotationPoint(24F, 2.5F, -14F);
bodyModel[4].addShapeBox(0F, 0F, 0F, 1, 1, 4, 0F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F); // Box 7
bodyModel[4].setRotationPoint(24F, 2.5F, 10F);
bodyModel[5].addShapeBox(0F, 0F, 0F, 20, 3, 3, 0F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 8
bodyModel[5].setRotationPoint(6.5F, 1.5F, -1.5F);
bodyModel[6].addShapeBox(0F, 0F, 0F, 4, 3, 3, 0F, 0F, 0F, -0.5F, 0F, -0.3F, -1F, 0F, -0.3F, -1F, 0F, 0F, -0.5F, 0F, 0F, 0F, 0F, -0.3F, -1F, 0F, -0.3F, -1F, 0F, 0F, 0F); // Box 9
bodyModel[6].setRotationPoint(26.5F, 1.5F, -1.5F);
bodyModel[7].addShapeBox(-5.5F, 0F, -5.5F, 3, 3, 13, 0F, 0F, 0F, -2.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2.5F, 0F, 0F, -2.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2.5F); // Box 32
bodyModel[7].setRotationPoint(-1F, 1.5F, -1F);
bodyModel[8].addBox(-2.5F, 0F, -5.5F, 7, 3, 13, 0F); // Box 33
bodyModel[8].setRotationPoint(-1F, 1.5F, -1F);
bodyModel[9].addShapeBox(2.5F, 0F, -5.5F, 3, 3, 13, 0F, 0F, 0F, 0F, 0F, 0F, -2.5F, 0F, 0F, -2.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2.5F, 0F, 0F, -2.5F, 0F, 0F, 0F); // Box 34
bodyModel[9].setRotationPoint(1F, 1.5F, -1F);
bodyModel[10].addShapeBox(0F, 0F, 0F, 25, 3, 3, 0F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 13
bodyModel[10].setRotationPoint(-31.5F, 1.5F, -1.5F);
bodyModel[11].addShapeBox(0F, 0F, 0F, 1, 1, 30, 0F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F, 0.3F, 0.3F, 3F); // Box 14
bodyModel[11].setRotationPoint(-30F, 2.5F, -15F);
bodyModel[12].addShapeBox(0F, 0F, 0F, 1, 1, 4, 0F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F); // Box 15
bodyModel[12].setRotationPoint(-30F, 2.5F, -14F);
bodyModel[13].addShape3D(6F, -6F, -1.5F, new Shape2D(new Coord2D[] { new Coord2D(3, 0, 3, 0), new Coord2D(9, 0, 9, 0), new Coord2D(12, 3, 12, 3), new Coord2D(12, 9, 12, 9), new Coord2D(9, 12, 9, 12), new Coord2D(3, 12, 3, 12), new Coord2D(0, 9, 0, 9), new Coord2D(0, 3, 0, 3) }), 3, 13, 13, 44, 3, ModelRendererTurbo.MR_FRONT, new float[] {5 ,6 ,5 ,6 ,5 ,6 ,5 ,6}); // Shape 16
bodyModel[13].setRotationPoint(-29.5F, 3F, 16F);
bodyModel[14].addShape3D(6F, -6F, -1.5F, new Shape2D(new Coord2D[] { new Coord2D(3, 0, 3, 0), new Coord2D(9, 0, 9, 0), new Coord2D(12, 3, 12, 3), new Coord2D(12, 9, 12, 9), new Coord2D(9, 12, 9, 12), new Coord2D(3, 12, 3, 12), new Coord2D(0, 9, 0, 9), new Coord2D(0, 3, 0, 3) }), 3, 13, 13, 44, 3, ModelRendererTurbo.MR_FRONT, new float[] {5 ,6 ,5 ,6 ,5 ,6 ,5 ,6}); // Shape 17
bodyModel[14].setRotationPoint(-29.5F, 3F, -16F);
bodyModel[15].addShapeBox(0F, 0F, 0F, 6, 3, 3, 0F, 0F, -0.3F, -1F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, -0.3F, -1F, 0F, -0.3F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -0.3F, -1F); // Box 18
bodyModel[15].setRotationPoint(-37.5F, 1.5F, -1.5F);
bodyModel[16].addShapeBox(0F, 0F, 0F, 3, 3, 4, 0F, -1F, -0.3F, 0F, -1F, -0.3F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -1F, -0.3F, 0F, -1F, -0.3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 20
bodyModel[16].setRotationPoint(-1.5F, 1.5F, -30.5F);
bodyModel[17].addShapeBox(0F, 0F, 0F, 3, 3, 8, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 21
bodyModel[17].setRotationPoint(-1.5F, 1.5F, 6.5F);
bodyModel[18].addShapeBox(0F, 0F, 0F, 3, 3, 4, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -1F, -0.3F, 0F, -1F, -0.3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, -0.3F, 0F, -1F, -0.3F, 0F); // Box 22
bodyModel[18].setRotationPoint(-1.5F, 1.5F, 26.5F);
bodyModel[19].addShapeBox(0F, 0F, 0F, 3, 3, 8, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 23
bodyModel[19].setRotationPoint(-1.5F, 1.5F, -14.5F);
bodyModel[20].addShapeBox(0F, 0F, 0F, 3, 3, 8, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 24
bodyModel[20].setRotationPoint(-1.5F, 1.5F, 18.5F);
bodyModel[21].addShapeBox(0F, 0F, 0F, 3, 3, 8, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 25
bodyModel[21].setRotationPoint(-1.5F, 1.5F, -26.5F);
bodyModel[22].addShapeBox(0F, 0F, 0F, 2, 1, 4, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F); // Box 26
bodyModel[22].setRotationPoint(-1F, 1.5F, 14.5F);
bodyModel[23].addShapeBox(0F, 0F, 0F, 2, 1, 4, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F); // Box 27
bodyModel[23].setRotationPoint(-1F, 3.5F, 14.5F);
bodyModel[24].addShapeBox(0F, 0F, 0F, 2, 1, 4, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F); // Box 28
bodyModel[24].setRotationPoint(-1F, 1.5F, -18.5F);
bodyModel[25].addShapeBox(0F, 0F, 0F, 2, 1, 4, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F); // Box 29
bodyModel[25].setRotationPoint(-1F, 3.5F, -18.5F);
bodyModel[26].addShapeBox(0F, 0F, 0F, 1, 8, 1, 0F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F); // Box 1
bodyModel[26].setRotationPoint(-0.5F, 0F, -30F);
bodyModel[27].addShapeBox(0F, 0F, 0F, 1, 1, 5, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F); // Box 2
bodyModel[27].setRotationPoint(-0.5F, 0F, -32F);
bodyModel[28].addShapeBox(0F, 0F, 0F, 5, 1, 1, 0F, -1.5F, 0F, 0.5F, -1.5F, 0F, 0.5F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, 0F, 0.5F, -1.5F, 0F, 0.5F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 4
bodyModel[28].setRotationPoint(-2.5F, 8F, -31.5F);
bodyModel[29].addShapeBox(0F, 0F, 0F, 5, 1, 1, 0F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F); // Box 5
bodyModel[29].setRotationPoint(-2.5F, 8F, -30F);
bodyModel[30].addShapeBox(0F, 0F, 0F, 5, 1, 1, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, 0F, 0.5F, -1.5F, 0F, 0.5F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, 0F, 0.5F, -1.5F, 0F, 0.5F); // Box 6
bodyModel[30].setRotationPoint(-2.5F, 8F, -28.5F);
bodyModel[31].addShapeBox(0F, 0F, 0F, 1, 1, 5, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F); // Box 35
bodyModel[31].setRotationPoint(-0.5F, 0F, 27F);
bodyModel[32].addShapeBox(0F, 0F, 0F, 1, 8, 1, 0F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F); // Box 36
bodyModel[32].setRotationPoint(-0.5F, 0F, 29F);
bodyModel[33].addShapeBox(0F, 0F, 0F, 5, 1, 1, 0F, -1.5F, 0F, 0.5F, -1.5F, 0F, 0.5F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, 0F, 0.5F, -1.5F, 0F, 0.5F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 37
bodyModel[33].setRotationPoint(-2.5F, 8F, 27.5F);
bodyModel[34].addShapeBox(0F, 0F, 0F, 5, 1, 1, 0F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F); // Box 38
bodyModel[34].setRotationPoint(-2.5F, 8F, 29F);
bodyModel[35].addShapeBox(0F, 0F, 0F, 5, 1, 1, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, 0F, 0.5F, -1.5F, 0F, 0.5F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, 0F, 0.5F, -1.5F, 0F, 0.5F); // Box 39
bodyModel[35].setRotationPoint(-2.5F, 8F, 30.5F);
bodyModel[36].addShapeBox(0F, 0F, 0F, 1, 1, 5, 0F, 0F, 0F, 0F, 0.5F, 0F, -1.5F, 0.5F, 0F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0.5F, 0F, -1.5F, 0.5F, 0F, -1.5F, 0F, 0F, 0F); // Box 40
bodyModel[36].setRotationPoint(-33.5F, 8F, -2.5F);
bodyModel[37].addShapeBox(0F, 0F, 0F, 1, 1, 5, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F); // Box 41
bodyModel[37].setRotationPoint(-35F, 8F, -2.5F);
bodyModel[38].addShapeBox(0F, 0F, 0F, 1, 1, 5, 0F, 0.5F, 0F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0.5F, 0F, -1.5F, 0.5F, 0F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0.5F, 0F, -1.5F); // Box 42
bodyModel[38].setRotationPoint(-36.5F, 8F, -2.5F);
bodyModel[39].addShapeBox(0F, 0F, 0F, 1, 8, 1, 0F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F); // Box 43
bodyModel[39].setRotationPoint(-35F, 0F, -0.5F);
bodyModel[40].addShapeBox(0F, 0F, 0F, 1, 1, 5, 0F, 0.5F, 0F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0.5F, 0F, -1.5F, 0.5F, 0F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0.5F, 0F, -1.5F); // Box 44
bodyModel[40].setRotationPoint(18.5F, 8F, -2.5F);
bodyModel[41].addShapeBox(0F, 0F, 0F, 1, 1, 5, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F); // Box 45
bodyModel[41].setRotationPoint(20F, 8F, -2.5F);
bodyModel[42].addShapeBox(0F, 0F, 0F, 1, 1, 5, 0F, 0F, 0F, 0F, 0.5F, 0F, -1.5F, 0.5F, 0F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0.5F, 0F, -1.5F, 0.5F, 0F, -1.5F, 0F, 0F, 0F); // Box 46
bodyModel[42].setRotationPoint(21.5F, 8F, -2.5F);
bodyModel[43].addShapeBox(0F, 0F, 0F, 1, 8, 1, 0F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0.2F); // Box 47
bodyModel[43].setRotationPoint(20F, 0F, -0.5F);
bodyModel[44].addShapeBox(0F, 0F, 0F, 1, 1, 4, 0F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F, 1F); // Box 65
bodyModel[44].setRotationPoint(-30F, 2.5F, 10F);
turretModel = new ModelRendererTurbo[36];
turretModel[0] = new ModelRendererTurbo(this, 145, 57, textureX, textureY); // Box 48
turretModel[1] = new ModelRendererTurbo(this, 81, 1, textureX, textureY); // Box 28
turretModel[2] = new ModelRendererTurbo(this, 113, 1, textureX, textureY); // Box 29
turretModel[3] = new ModelRendererTurbo(this, 145, 1, textureX, textureY); // Box 31
turretModel[4] = new ModelRendererTurbo(this, 217, 25, textureX, textureY); // Box 52
turretModel[5] = new ModelRendererTurbo(this, 17, 33, textureX, textureY); // Box 53
turretModel[6] = new ModelRendererTurbo(this, 201, 41, textureX, textureY); // Box 54
turretModel[7] = new ModelRendererTurbo(this, 1, 17, textureX, textureY); // Box 55
turretModel[8] = new ModelRendererTurbo(this, 57, 17, textureX, textureY); // Box 56
turretModel[9] = new ModelRendererTurbo(this, 97, 1, textureX, textureY); // Box 57
turretModel[10] = new ModelRendererTurbo(this, 193, 1, textureX, textureY); // Box 58
turretModel[11] = new ModelRendererTurbo(this, 33, 9, textureX, textureY); // Box 59
turretModel[12] = new ModelRendererTurbo(this, 185, 9, textureX, textureY); // Box 60
turretModel[13] = new ModelRendererTurbo(this, 233, 25, textureX, textureY); // Box 61
turretModel[14] = new ModelRendererTurbo(this, 33, 33, textureX, textureY); // Box 62
turretModel[15] = new ModelRendererTurbo(this, 121, 17, textureX, textureY); // Box 63
turretModel[16] = new ModelRendererTurbo(this, 169, 41, textureX, textureY); // Box 47
turretModel[17] = new ModelRendererTurbo(this, 1, 49, textureX, textureY); // Box 48
turretModel[18] = new ModelRendererTurbo(this, 65, 49, textureX, textureY); // Box 49
turretModel[19] = new ModelRendererTurbo(this, 169, 41, textureX, textureY); // Box 72
turretModel[20] = new ModelRendererTurbo(this, 65, 49, textureX, textureY); // Box 73
turretModel[21] = new ModelRendererTurbo(this, 1, 49, textureX, textureY); // Box 74
turretModel[22] = new ModelRendererTurbo(this, 145, 17, textureX, textureY); // Box 75
turretModel[23] = new ModelRendererTurbo(this, 97, 33, textureX, textureY); // Box 91
turretModel[24] = new ModelRendererTurbo(this, 113, 33, textureX, textureY); // Box 93
turretModel[25] = new ModelRendererTurbo(this, 129, 33, textureX, textureY); // Box 94
turretModel[26] = new ModelRendererTurbo(this, 153, 33, textureX, textureY); // Box 95
turretModel[27] = new ModelRendererTurbo(this, 233, 33, textureX, textureY); // Box 96
turretModel[28] = new ModelRendererTurbo(this, 169, 33, textureX, textureY); // Box 97
turretModel[29] = new ModelRendererTurbo(this, 121, 41, textureX, textureY); // Box 136
turretModel[30] = new ModelRendererTurbo(this, 241, 9, textureX, textureY); // Box 138
turretModel[31] = new ModelRendererTurbo(this, 121, 57, textureX, textureY); // Box 139
turretModel[32] = new ModelRendererTurbo(this, 233, 49, textureX, textureY); // Box 140
turretModel[33] = new ModelRendererTurbo(this, 89, 41, textureX, textureY); // Box 141
turretModel[34] = new ModelRendererTurbo(this, 17, 65, textureX, textureY); // Box 142
turretModel[35] = new ModelRendererTurbo(this, 145, 65, textureX, textureY); // Box 143
turretModel[0].addBox(-15F, -2F, -13F, 11, 1, 26, 0F); // Box 48
turretModel[0].setRotationPoint(0F, 1F, 0F);
turretModel[1].addBox(-1.5F, -1.5F, -4.5F, 3, 2, 9, 0F); // Box 28
turretModel[1].setRotationPoint(0F, 1F, 0F);
turretModel[2].addShapeBox(-4.5F, -1.5F, -4.5F, 3, 2, 9, 0F, 0F, 0F, -2.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2.5F, 0F, 0F, -2.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2.5F); // Box 29
turretModel[2].setRotationPoint(0F, 1F, 0F);
turretModel[3].addShapeBox(1.5F, -1.5F, -4.5F, 3, 2, 9, 0F, 0F, 0F, 0F, 0F, 0F, -2.5F, 0F, 0F, -2.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2.5F, 0F, 0F, -2.5F, 0F, 0F, 0F); // Box 31
turretModel[3].setRotationPoint(0F, 1F, 0F);
turretModel[4].addBox(-4F, -2F, -13F, 2, 1, 8, 0F); // Box 52
turretModel[4].setRotationPoint(0F, 1F, 0F);
turretModel[5].addBox(-4F, -2F, 5F, 2, 1, 8, 0F); // Box 53
turretModel[5].setRotationPoint(0F, 1F, 0F);
turretModel[6].addShapeBox(-16F, -2F, -13F, 1, 1, 26, 0F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F); // Box 54
turretModel[6].setRotationPoint(0F, 1F, 0F);
turretModel[7].addShapeBox(-16F, -8F, -1.5F, 1, 6, 1, 0F, -0.3F, 0F, -1F, -0.3F, -0.8F, -1F, -0.3F, -0.8F, 1F, -0.3F, 0F, 1F, -0.3F, 0F, 1F, -0.3F, 0F, 1F, -0.3F, 0F, -1F, -0.3F, 0F, -1F); // Box 55
turretModel[7].setRotationPoint(0F, 1F, 0F);
turretModel[8].addShapeBox(-16F, -8F, 0.5F, 1, 6, 1, 0F, -0.3F, 0F, 1F, -0.3F, -0.8F, 1F, -0.3F, -0.8F, -1F, -0.3F, 0F, -1F, -0.3F, 0F, -1F, -0.3F, 0F, -1F, -0.3F, 0F, 1F, -0.3F, 0F, 1F); // Box 56
turretModel[8].setRotationPoint(0F, 1F, 0F);
turretModel[9].addShapeBox(-16F, -9.5F, -1F, 1, 1, 2, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F, -3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 3F, 0F, 0F, 3F, 0F, 0F, 0F, 0F); // Box 57
turretModel[9].setRotationPoint(0F, 1F, 0F);
turretModel[10].addShapeBox(-15F, -6.5F, -1F, 2, 1, 2, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F, -3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 3F, 0F, 0F, 3F, 0F, 0F, 0F, 0F); // Box 58
turretModel[10].setRotationPoint(0F, 1F, 0F);
turretModel[11].addShapeBox(-13F, -3.5F, -1F, 3, 1, 2, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 1F, 0F, 0F, 0F, 0F); // Box 59
turretModel[11].setRotationPoint(0F, 1F, 0F);
turretModel[12].addShapeBox(-10F, -2.5F, -1F, 9, 1, 2, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, 1F, 0F, 0F, 0F, 0F); // Box 60
turretModel[12].setRotationPoint(0F, 1F, 0F);
turretModel[13].addShapeBox(-4F, -5F, -4F, 7, 3, 1, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 61
turretModel[13].setRotationPoint(0F, 1F, 0F);
turretModel[14].addShapeBox(-4F, -5F, 3F, 7, 3, 1, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 62
turretModel[14].setRotationPoint(0F, 1F, 0F);
turretModel[15].addShapeBox(-2F, -7F, -4F, 7, 2, 1, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F); // Box 63
turretModel[15].setRotationPoint(0F, 1F, 0F);
turretModel[16].addShapeBox(0F, -2.75F, -2.5F, 8, 1, 2, 0F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F); // Box 47
turretModel[16].setRotationPoint(0F, -3F, 0F);
turretModel[17].addShapeBox(0F, -2F, -2.5F, 8, 1, 2, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 48
turretModel[17].setRotationPoint(0F, -3F, 0F);
turretModel[18].addShapeBox(0F, -1.25F, -2.5F, 8, 1, 2, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F); // Box 49
turretModel[18].setRotationPoint(0F, -3F, 0F);
turretModel[19].addShapeBox(0F, -2.75F, 0.5F, 8, 1, 2, 0F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F); // Box 72
turretModel[19].setRotationPoint(0F, -3F, 0F);
turretModel[20].addShapeBox(0F, -1.25F, 0.5F, 8, 1, 2, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F); // Box 73
turretModel[20].setRotationPoint(0F, -3F, 0F);
turretModel[21].addShapeBox(0F, -2F, 0.5F, 8, 1, 2, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 74
turretModel[21].setRotationPoint(0F, -3F, 0F);
turretModel[22].addShapeBox(1F, -4.5F, -3F, 2, 1, 6, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 75
turretModel[22].setRotationPoint(0F, 1F, 0F);
turretModel[23].addShapeBox(-3F, -10F, -4F, 6, 3, 1, 0F, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F); // Box 91
turretModel[23].setRotationPoint(0F, 1F, 0F);
turretModel[24].addShapeBox(-3F, -10F, 3F, 6, 3, 1, 0F, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F); // Box 93
turretModel[24].setRotationPoint(0F, 1F, 0F);
turretModel[25].addShapeBox(-2F, -7F, 3F, 7, 2, 1, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F); // Box 94
turretModel[25].setRotationPoint(0F, 1F, 0F);
turretModel[26].addShapeBox(-3F, -11F, -4F, 4, 1, 1, 0F, -1F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 95
turretModel[26].setRotationPoint(0F, 1F, 0F);
turretModel[27].addShapeBox(-2F, -11F, -3F, 2, 2, 6, 0F, -0.2F, -0.2F, 1.2F, -0.2F, -0.2F, 1.2F, -0.2F, -0.2F, 1.2F, -0.2F, -0.2F, 1.2F, -0.2F, -0.2F, 1.2F, -0.2F, -0.2F, 1.2F, -0.2F, -0.2F, 1.2F, -0.2F, -0.2F, 1.2F); // Box 96
turretModel[27].setRotationPoint(0F, 1F, 0F);
turretModel[28].addShapeBox(-3F, -11F, 3F, 4, 1, 1, 0F, -1F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 97
turretModel[28].setRotationPoint(0F, 1F, 0F);
turretModel[29].addShapeBox(-4F, -2F, -4F, 11, 1, 8, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F); // Box 136
turretModel[29].setRotationPoint(0F, 1F, 0F);
turretModel[30].addBox(-4F, -4F, -12F, 1, 2, 1, 0F); // Box 138
turretModel[30].setRotationPoint(0F, 1F, 0F);
turretModel[31].addBox(-6F, -5F, -16.5F, 7, 1, 9, 0F); // Box 139
turretModel[31].setRotationPoint(0F, 1F, 0F);
turretModel[32].addShapeBox(-7F, -10F, -16.5F, 1, 5, 9, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, 1F, 0F, 0F, 1F, 0F, 0F, -1F, 0F, 0F); // Box 140
turretModel[32].setRotationPoint(0F, 1F, 0F);
turretModel[33].addBox(-4F, -4F, 11F, 1, 2, 1, 0F); // Box 141
turretModel[33].setRotationPoint(0F, 1F, 0F);
turretModel[34].addBox(-6F, -5F, 6.5F, 7, 1, 9, 0F); // Box 142
turretModel[34].setRotationPoint(0F, 1F, 0F);
turretModel[35].addShapeBox(-7F, -10F, 6.5F, 1, 5, 9, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, 1F, 0F, 0F, 1F, 0F, 0F, -1F, 0F, 0F); // Box 143
turretModel[35].setRotationPoint(0F, 1F, 0F);
barrelModel = new ModelRendererTurbo[42];
barrelModel[0] = new ModelRendererTurbo(this, 41, 1, textureX, textureY); // Box 77
barrelModel[1] = new ModelRendererTurbo(this, 249, 1, textureX, textureY); // Box 78
barrelModel[2] = new ModelRendererTurbo(this, 193, 17, textureX, textureY); // Box 79
barrelModel[3] = new ModelRendererTurbo(this, 209, 9, textureX, textureY); // Box 81
barrelModel[4] = new ModelRendererTurbo(this, 233, 9, textureX, textureY); // Box 82
barrelModel[5] = new ModelRendererTurbo(this, 89, 17, textureX, textureY); // Box 84
barrelModel[6] = new ModelRendererTurbo(this, 209, 25, textureX, textureY); // Box 87
barrelModel[7] = new ModelRendererTurbo(this, 249, 9, textureX, textureY); // Box 88
barrelModel[8] = new ModelRendererTurbo(this, 49, 33, textureX, textureY); // Box 90
barrelModel[9] = new ModelRendererTurbo(this, 89, 41, textureX, textureY); // Box 99
barrelModel[10] = new ModelRendererTurbo(this, 169, 41, textureX, textureY); // Box 100
barrelModel[11] = new ModelRendererTurbo(this, 65, 49, textureX, textureY); // Box 101
barrelModel[12] = new ModelRendererTurbo(this, 1, 49, textureX, textureY); // Box 102
barrelModel[13] = new ModelRendererTurbo(this, 33, 57, textureX, textureY); // Box 73
barrelModel[14] = new ModelRendererTurbo(this, 89, 63, textureX, textureY); // Box 74
barrelModel[15] = new ModelRendererTurbo(this, 1, 65, textureX, textureY); // Box 76
barrelModel[16] = new ModelRendererTurbo(this, 73, 17, textureX, textureY); // Box 80
barrelModel[17] = new ModelRendererTurbo(this, 105, 17, textureX, textureY); // Box 81
barrelModel[18] = new ModelRendererTurbo(this, 137, 17, textureX, textureY); // Box 83
barrelModel[19] = new ModelRendererTurbo(this, 57, 71, textureX, textureY); // Box 78
barrelModel[20] = new ModelRendererTurbo(this, 63, 56, textureX, textureY); // Box 110
barrelModel[21] = new ModelRendererTurbo(this, 57, 65, textureX, textureY); // Box 111
barrelModel[22] = new ModelRendererTurbo(this, 1, 25, textureX, textureY); // Box 115
barrelModel[23] = new ModelRendererTurbo(this, 193, 25, textureX, textureY); // Box 116
barrelModel[24] = new ModelRendererTurbo(this, 249, 33, textureX, textureY); // Box 117
barrelModel[25] = new ModelRendererTurbo(this, 1, 41, textureX, textureY); // Box 118
barrelModel[26] = new ModelRendererTurbo(this, 9, 41, textureX, textureY); // Box 119
barrelModel[27] = new ModelRendererTurbo(this, 41, 41, textureX, textureY); // Box 120
barrelModel[28] = new ModelRendererTurbo(this, 81, 41, textureX, textureY); // Box 127
barrelModel[29] = new ModelRendererTurbo(this, 113, 41, textureX, textureY); // Box 128
barrelModel[30] = new ModelRendererTurbo(this, 31, 66, textureX, textureY); // Box 129
barrelModel[31] = new ModelRendererTurbo(this, 95, 57, textureX, textureY); // Box 130
barrelModel[32] = new ModelRendererTurbo(this, 95, 57, textureX, textureY); // Box 131
barrelModel[33] = new ModelRendererTurbo(this, 89, 57, textureX, textureY); // Box 132
barrelModel[34] = new ModelRendererTurbo(this, 89, 57, textureX, textureY); // Box 133
barrelModel[35] = new ModelRendererTurbo(this, 89, 57, textureX, textureY); // Box 134
barrelModel[36] = new ModelRendererTurbo(this, 193, 41, textureX, textureY); // Box 137
barrelModel[37] = new ModelRendererTurbo(this, 89, 57, textureX, textureY); // Box 0
barrelModel[38] = new ModelRendererTurbo(this, 0, 0, textureX, textureY); // Box 0
barrelModel[39] = new ModelRendererTurbo(this, 0, 0, textureX, textureY); // Box 1
barrelModel[40] = new ModelRendererTurbo(this, 0, 0, textureX, textureY); // Box 2
barrelModel[41] = new ModelRendererTurbo(this, 0, 0, textureX, textureY); // Box 3
barrelModel[0].addShapeBox(-4F, 2.5F, -0.5F, 1, 1, 1, 0F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 1F, -0.2F, 0F, 1F, -0.2F, 0F, 0F, -0.2F); // Box 77
barrelModel[0].setRotationPoint(-1F, -8F, 0F);
barrelModel[1].addShapeBox(-1F, 2.5F, -0.5F, 1, 1, 1, 0F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 1F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 1F, -0.2F); // Box 78
barrelModel[1].setRotationPoint(-1F, -8F, 0F);
barrelModel[2].addShapeBox(-3F, 0.5F, -0.5F, 2, 4, 1, 0F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 79
barrelModel[2].setRotationPoint(-1F, -8F, 0F);
barrelModel[3].addShapeBox(-4F, 1.5F, -0.5F, 1, 1, 1, 0F, 0F, 0F, -0.2F, 0F, 1F, -0.2F, 0F, 1F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 81
barrelModel[3].setRotationPoint(-1F, -8F, 0F);
barrelModel[4].addShapeBox(-1F, 1.5F, -0.5F, 1, 1, 1, 0F, 0F, 1F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 1F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 82
barrelModel[4].setRotationPoint(-1F, -8F, 0F);
barrelModel[5].addShapeBox(-1F, -3F, -0.5F, 5, 2, 1, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 84
barrelModel[5].setRotationPoint(0F, -4.5F, 0F);
barrelModel[6].addShapeBox(-11F, -2F, -1F, 2, 1, 2, 0F, 0F, 2F, 0F, 0F, 3F, 0F, 0F, 3F, 0F, 0F, 2F, 0F, 0F, -2F, 0F, 0F, -3F, 0F, 0F, -3F, 0F, 0F, -2F, 0F); // Box 87
barrelModel[6].setRotationPoint(-1F, -8F, 0F);
barrelModel[7].addShapeBox(-12F, -1F, -1F, 1, 1, 2, 0F, 0F, 1F, 0F, 0F, 3F, 0F, 0F, 3F, 0F, 0F, 1F, 0F, 0F, -1F, 0F, 0F, -3F, 0F, 0F, -3F, 0F, 0F, -1F, 0F); // Box 88
barrelModel[7].setRotationPoint(-1F, -8F, 0F);
barrelModel[8].addShapeBox(-5F, -7F, -2.5F, 8, 8, 5, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 90
barrelModel[8].setRotationPoint(-1F, -8F, 0F);
barrelModel[9].addShapeBox(3F, -7F, -2.5F, 7, 8, 5, 0F, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F, -0.2F, -0.3F, 0F, -0.2F, -0.3F, 0F, -0.2F, -0.3F, 0F, -0.2F, -0.3F); // Box 99
barrelModel[9].setRotationPoint(-1F, -8F, 0F);
barrelModel[10].addShapeBox(10F, -2F, -1F, 8, 1, 2, 0F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F); // Box 100
barrelModel[10].setRotationPoint(-1F, -8F, 0F);
barrelModel[11].addShapeBox(10F, -0.5F, -1F, 8, 1, 2, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, 0F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F, 0F, -0.25F, -0.5F); // Box 101
barrelModel[11].setRotationPoint(-1F, -8F, 0F);
barrelModel[12].addShapeBox(10F, -1.25F, -1F, 8, 1, 2, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 102
barrelModel[12].setRotationPoint(-1F, -8F, 0F);
barrelModel[13].addShapeBox(10F, -5.5F, -2F, 8, 2, 4, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 73
barrelModel[13].setRotationPoint(-1F, -8F, 0F);
barrelModel[14].addShapeBox(10F, -6.5F, -2F, 8, 1, 4, 0F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 74
barrelModel[14].setRotationPoint(-1F, -8F, 0F);
barrelModel[15].addShapeBox(10F, -3.5F, -2F, 8, 1, 4, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, -1F); // Box 76
barrelModel[15].setRotationPoint(-1F, -8F, 0F);
barrelModel[16].addShapeBox(18F, -6.5F, -2F, 2, 1, 4, 0F, 0F, 0F, -1F, 0F, -0.5F, -1.5F, 0F, -0.5F, -1.5F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0.5F, -0.45F, 0F, 0.5F, -0.45F, 0F, 0F, 0F); // Box 80
barrelModel[16].setRotationPoint(-1F, -8F, 0F);
barrelModel[17].addShapeBox(18F, -5.5F, -2F, 2, 2, 4, 0F, 0F, 0F, 0F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, 0F, 0F); // Box 81
barrelModel[17].setRotationPoint(-1F, -8F, 0F);
barrelModel[18].addShapeBox(18F, -3.5F, -2F, 2, 1, 4, 0F, 0F, 0F, 0F, 0F, 0.5F, -0.45F, 0F, 0.5F, -0.45F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, -0.5F, -1.5F, 0F, -0.5F, -1.5F, 0F, 0F, -1F); // Box 83
barrelModel[18].setRotationPoint(-1F, -8F, 0F);
barrelModel[19].addShapeBox(20F, -6F, -1.5F, 20, 3, 3, 0F, 0F, -0.5F, -0.5F, 0F, -0.8F, -0.8F, 0F, -0.8F, -0.8F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, -0.8F, -0.8F, 0F, -0.8F, -0.8F, 0F, -0.5F, -0.5F); // Box 78
barrelModel[19].setRotationPoint(-1F, -8F, 0F);
barrelModel[20].addShapeBox(40F, -6F, -1.5F, 2, 3, 3, 0F, 0F, -0.8F, -0.8F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, -0.8F, -0.8F, 0F, -0.8F, -0.8F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, -0.8F, -0.8F); // Box 110
barrelModel[20].setRotationPoint(-1F, -8F, 0F);
barrelModel[21].addShapeBox(42F, -6F, -1.5F, 1, 3, 3, 0F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F, 0F, -0.5F, -0.5F); // Box 111
barrelModel[21].setRotationPoint(-1F, -8F, 0F);
barrelModel[22].addShapeBox(-5F, -9F, -1.5F, 2, 2, 1, 0F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 115
barrelModel[22].setRotationPoint(-1F, -8F, 0F);
barrelModel[23].addShapeBox(-5F, -9F, 0.5F, 2, 2, 1, 0F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 116
barrelModel[23].setRotationPoint(-1F, -8F, 0F);
barrelModel[24].addShapeBox(-5F, -11F, 0.5F, 2, 2, 1, 0F, -1F, 0F, -0.2F, 1F, 0F, -0.2F, 1F, 0F, -0.2F, -1F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 117
barrelModel[24].setRotationPoint(-1F, -8F, 0F);
barrelModel[25].addShapeBox(-5F, -11F, -1.5F, 2, 2, 1, 0F, -1F, 0F, -0.2F, 1F, 0F, -0.2F, 1F, 0F, -0.2F, -1F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 118
barrelModel[25].setRotationPoint(-1F, -8F, 0F);
barrelModel[26].addShapeBox(-4F, -12F, -1.5F, 2, 1, 1, 0F, -1F, 0F, -0.2F, 1F, 0F, -0.2F, 1F, 0F, -0.2F, -1F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 119
barrelModel[26].setRotationPoint(-1F, -8F, 0F);
barrelModel[27].addShapeBox(-4F, -12F, 0.5F, 2, 1, 1, 0F, -1F, 0F, -0.2F, 1F, 0F, -0.2F, 1F, 0F, -0.2F, -1F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 120
barrelModel[27].setRotationPoint(-1F, -8F, 0F);
barrelModel[28].addShapeBox(0F, -9F, -1.5F, 2, 2, 1, 0F, -1F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, -1F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 127
barrelModel[28].setRotationPoint(-1F, -8F, 0F);
barrelModel[29].addShapeBox(0F, -9F, 0.5F, 2, 2, 1, 0F, -1F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, -1F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F); // Box 128
barrelModel[29].setRotationPoint(-1F, -8F, 0F);
barrelModel[30].addShapeBox(10F, -6.5F, -10F, 1, 1, 20, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F); // Box 129
barrelModel[30].setRotationPoint(-1F, -8F, 0F);
barrelModel[31].addShapeBox(10F, -7.5F, -12F, 1, 2, 2, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 130
barrelModel[31].setRotationPoint(-1F, -8F, 0F);
barrelModel[32].addShapeBox(10F, -7.5F, 10F, 1, 2, 2, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 131
barrelModel[32].setRotationPoint(-1F, -8F, 0F);
barrelModel[33].addShapeBox(11F, -12.5F, -13F, 1, 25, 25, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -21F, 0F, 0F, -21F, 0F, -21F, 0F, 0F, -21F, 0F, 0F, -21F, -21F, 0F, -21F, -21F); // Box 132
barrelModel[33].setRotationPoint(-1F, -8F, 0F);
barrelModel[34].addShapeBox(11F, -8.45F, -11.5F, 1, 2, 1, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, 1F, 0F, 0F); // Box 133
barrelModel[34].setRotationPoint(-1F, -8F, 0F);
barrelModel[35].addShapeBox(11F, -8.45F, 10.5F, 1, 2, 1, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, 1F, 0F, 0F); // Box 134
barrelModel[35].setRotationPoint(-1F, -8F, 0F);
barrelModel[36].addShapeBox(-9F, -7F, -2.5F, 4, 8, 5, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F, 0F, -0.2F, 0F); // Box 137
barrelModel[36].setRotationPoint(-1F, -8F, 0F);
barrelModel[37].addShapeBox(11F, -12.5F, 9F, 1, 25, 25, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -21F, 0F, 0F, -21F, 0F, -21F, 0F, 0F, -21F, 0F, 0F, -21F, -21F, 0F, -21F, -21F); // Box 0
barrelModel[37].setRotationPoint(-1F, -8F, 0F);
barrelModel[38].addBox(-5.75F, -7.5F, -0.5F, 7, 1, 1, 0F); // Box 0
barrelModel[38].setRotationPoint(-1F, -8F, 0F);
barrelModel[38].rotateAngleZ = -0.10471976F;
barrelModel[39].addBox(-5.75F, -8.55F, -0.5F, 7, 1, 1, 0F); // Box 1
barrelModel[39].setRotationPoint(-1F, -8F, 0F);
barrelModel[39].rotateAngleZ = -0.10471976F;
barrelModel[40].addBox(-5.75F, -9.65F, -0.5F, 7, 1, 1, 0F); // Box 2
barrelModel[40].setRotationPoint(-1F, -8F, 0F);
barrelModel[40].rotateAngleZ = -0.10471976F;
barrelModel[41].addBox(-5.75F, -10.75F, -0.5F, 7, 1, 1, 0F); // Box 3
barrelModel[41].setRotationPoint(-1F, -8F, 0F);
barrelModel[41].rotateAngleZ = -0.10471976F;
translateAll(0F, 0F, 0F);
flipAll();
}
}