//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 ModelPak40 extends ModelVehicle //Same as Filename
{
int textureX = 256;
int textureY = 256;
public ModelPak40() //Same as Filename
{
bodyModel = new ModelRendererTurbo[42];
bodyModel[0] = new ModelRendererTurbo(this, 1, 1, textureX, textureY); // Shape 10
bodyModel[1] = new ModelRendererTurbo(this, 33, 1, textureX, textureY); // Box 36
bodyModel[2] = new ModelRendererTurbo(this, 33, 1, textureX, textureY); // Box 8
bodyModel[3] = new ModelRendererTurbo(this, 97, 1, textureX, textureY); // Box 9
bodyModel[4] = new ModelRendererTurbo(this, 65, 1, textureX, textureY); // Shape 19
bodyModel[5] = new ModelRendererTurbo(this, 145, 9, textureX, textureY); // Box 43
bodyModel[6] = new ModelRendererTurbo(this, 201, 9, textureX, textureY); // Box 44
bodyModel[7] = new ModelRendererTurbo(this, 217, 9, textureX, textureY); // Box 45
bodyModel[8] = new ModelRendererTurbo(this, 233, 9, textureX, textureY); // Box 46
bodyModel[9] = new ModelRendererTurbo(this, 169, 17, textureX, textureY); // Box 47
bodyModel[10] = new ModelRendererTurbo(this, 177, 17, textureX, textureY); // Box 48
bodyModel[11] = new ModelRendererTurbo(this, 1, 33, textureX, textureY); // Box 78
bodyModel[12] = new ModelRendererTurbo(this, 97, 41, textureX, textureY); // Box 26
bodyModel[13] = new ModelRendererTurbo(this, 137, 41, textureX, textureY); // Box 27
bodyModel[14] = new ModelRendererTurbo(this, 129, 41, textureX, textureY); // Box 28
bodyModel[15] = new ModelRendererTurbo(this, 161, 41, textureX, textureY); // Box 29
bodyModel[16] = new ModelRendererTurbo(this, 217, 41, textureX, textureY); // Box 33
bodyModel[17] = new ModelRendererTurbo(this, 25, 57, textureX, textureY); // Box 0
bodyModel[18] = new ModelRendererTurbo(this, 169, 57, textureX, textureY); // Box 2
bodyModel[19] = new ModelRendererTurbo(this, 1, 65, textureX, textureY); // Box 3
bodyModel[20] = new ModelRendererTurbo(this, 81, 65, textureX, textureY); // Box 4
bodyModel[21] = new ModelRendererTurbo(this, 161, 65, textureX, textureY); // Box 5
bodyModel[22] = new ModelRendererTurbo(this, 105, 57, textureX, textureY); // Box 15
bodyModel[23] = new ModelRendererTurbo(this, 121, 57, textureX, textureY); // Box 16
bodyModel[24] = new ModelRendererTurbo(this, 137, 49, textureX, textureY); // Box 17
bodyModel[25] = new ModelRendererTurbo(this, 241, 49, textureX, textureY); // Box 18
bodyModel[26] = new ModelRendererTurbo(this, 241, 65, textureX, textureY); // Box 22
bodyModel[27] = new ModelRendererTurbo(this, 1, 73, textureX, textureY); // Box 23
bodyModel[28] = new ModelRendererTurbo(this, 17, 73, textureX, textureY); // Box 24
bodyModel[29] = new ModelRendererTurbo(this, 33, 73, textureX, textureY); // Box 25
bodyModel[30] = new ModelRendererTurbo(this, 41, 73, textureX, textureY); // Box 26
bodyModel[31] = new ModelRendererTurbo(this, 57, 73, textureX, textureY); // Box 27
bodyModel[32] = new ModelRendererTurbo(this, 73, 73, textureX, textureY); // Box 28
bodyModel[33] = new ModelRendererTurbo(this, 89, 73, textureX, textureY); // Box 29
bodyModel[34] = new ModelRendererTurbo(this, 105, 73, textureX, textureY); // Box 30
bodyModel[35] = new ModelRendererTurbo(this, 113, 73, textureX, textureY); // Box 31
bodyModel[36] = new ModelRendererTurbo(this, 145, 49, textureX, textureY); // Box 21
bodyModel[37] = new ModelRendererTurbo(this, 249, 49, textureX, textureY); // Box 22
bodyModel[38] = new ModelRendererTurbo(this, 121, 81, textureX, textureY); // Box 27
bodyModel[39] = new ModelRendererTurbo(this, 241, 73, textureX, textureY); // Box 28
bodyModel[40] = new ModelRendererTurbo(this, 1, 81, textureX, textureY); // Box 29
bodyModel[41] = new ModelRendererTurbo(this, 193, 81, textureX, textureY); // Box 30
bodyModel[0].addShape3D(8F, -7F, -5F, new Shape2D(new Coord2D[] { new Coord2D(4, 0, 4, 0), new Coord2D(12, 0, 12, 0), new Coord2D(15, 3, 15, 3), new Coord2D(15, 11, 15, 11), new Coord2D(12, 14, 12, 14), new Coord2D(4, 14, 4, 14), new Coord2D(1, 11, 1, 11), new Coord2D(1, 3, 1, 3) }), 3, 14, 14, 52, 3, ModelRendererTurbo.MR_FRONT, new float[] {5 ,8 ,5 ,8 ,5 ,8 ,5 ,8}); // Shape 10
bodyModel[0].setRotationPoint(8F, 2F, 13F);
bodyModel[1].addShapeBox(0F, 0F, 0F, 2, 2, 9, 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 36
bodyModel[1].setRotationPoint(7F, 1F, -19F);
bodyModel[2].addShapeBox(0F, 0F, 0F, 1, 3, 28, 0F, 0.4F, 0F, 0F, -0.4F, 0F, 0F, -0.4F, 0F, 0F, 0.4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 8
bodyModel[2].setRotationPoint(13.5F, 1F, -14F);
bodyModel[3].addShapeBox(-1F, 0F, 0F, 1, 4, 28, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0.4F, 0F, 0F, -0.4F, 0F, 0F, -0.4F, 0F, 0F, 0.4F, 0F, 0F); // Box 9
bodyModel[3].setRotationPoint(14.5F, 4F, -14F);
bodyModel[3].rotateAngleZ = -0.38397244F;
bodyModel[4].addShape3D(8F, -7F, 0F, new Shape2D(new Coord2D[] { new Coord2D(4, 0, 4, 0), new Coord2D(12, 0, 12, 0), new Coord2D(15, 3, 15, 3), new Coord2D(15, 11, 15, 11), new Coord2D(12, 14, 12, 14), new Coord2D(4, 14, 4, 14), new Coord2D(1, 11, 1, 11), new Coord2D(1, 3, 1, 3) }), 3, 14, 14, 52, 3, ModelRendererTurbo.MR_FRONT, new float[] {5 ,8 ,5 ,8 ,5 ,8 ,5 ,8}); // Shape 19
bodyModel[4].setRotationPoint(8F, 2F, -15F);
bodyModel[5].addShapeBox(0F, 0F, 0F, 2, 2, 9, 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 43
bodyModel[5].setRotationPoint(7F, 1F, 10F);
bodyModel[6].addShapeBox(0F, 0F, 0F, 5, 2, 1, 0F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F); // Box 44
bodyModel[6].setRotationPoint(8.5F, 1F, 10F);
bodyModel[7].addShapeBox(0F, 0F, 0F, 5, 2, 1, 0F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F); // Box 45
bodyModel[7].setRotationPoint(8.5F, 1F, -11F);
bodyModel[8].addShapeBox(0F, 0F, 0F, 7, 2, 1, 0F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F); // Box 46
bodyModel[8].setRotationPoint(0.5F, 1F, 10F);
bodyModel[9].addShapeBox(0F, 0F, 0F, 7, 2, 1, 0F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F); // Box 47
bodyModel[9].setRotationPoint(0.5F, 1F, -11F);
bodyModel[10].addShapeBox(0F, 0F, 0F, 1, 2, 14, 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 48
bodyModel[10].setRotationPoint(-1F, 1F, -7F);
bodyModel[11].addShapeBox(0F, 0.5F, 0F, 36, 1, 3, 0F, 0F, -5F, -10F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -5F, 10F, 0F, 5F, -10F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 5F, 10F); // Box 78
bodyModel[11].setRotationPoint(-38.5F, 1F, 7F);
bodyModel[12].addShapeBox(0F, 0F, 0F, 5, 1, 14, 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 26
bodyModel[12].setRotationPoint(-2.5F, 1F, -7F);
bodyModel[13].addShapeBox(0F, 0F, 0F, 1, 2, 14, 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[13].setRotationPoint(0F, 1F, -7F);
bodyModel[14].addShapeBox(0F, 0F, 0F, 2, 2, 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[14].setRotationPoint(-1F, 1F, -11F);
bodyModel[15].addShapeBox(0F, 0F, 0F, 2, 2, 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[15].setRotationPoint(-1F, 1F, 7F);
bodyModel[16].addShapeBox(0F, 0F, 0F, 3, 1, 14, 0F, 0F, 0F, -3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F, -3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -3F); // Box 33
bodyModel[16].setRotationPoint(-5.5F, 1F, -7F);
bodyModel[17].addShapeBox(0F, 0.5F, 0F, 36, 1, 3, 0F, 0F, -5F, -11F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, -5F, 9F, 0F, 5F, -10F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 5F, 10F); // Box 0
bodyModel[17].setRotationPoint(-38.5F, 0F, 7F);
bodyModel[18].addShapeBox(0F, 0.5F, 0F, 36, 1, 3, 0F, 0F, -5F, -10F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -5F, 10F, 0F, 5F, -11F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 5F, 9F); // Box 2
bodyModel[18].setRotationPoint(-38.5F, 2F, 7F);
bodyModel[19].addShapeBox(0F, 0.5F, 0F, 36, 1, 3, 0F, 0F, -5F, 10F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -5F, -10F, 0F, 5F, 10F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 5F, -10F); // Box 3
bodyModel[19].setRotationPoint(-38.5F, 1F, -10F);
bodyModel[20].addShapeBox(0F, 0.5F, 0F, 36, 1, 3, 0F, 0F, -5F, 9F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, -5F, -11F, 0F, 5F, 10F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 5F, -10F); // Box 4
bodyModel[20].setRotationPoint(-38.5F, 0F, -10F);
bodyModel[21].addShapeBox(0F, 0.5F, 0F, 36, 1, 3, 0F, 0F, -5F, 10F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -5F, -10F, 0F, 5F, 9F, 0F, 0F, -1F, 0F, 0F, -1F, 0F, 5F, -11F); // Box 5
bodyModel[21].setRotationPoint(-38.5F, 2F, -10F);
bodyModel[22].addShapeBox(0F, 0.5F, 0F, 1, 3, 3, 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 15
bodyModel[22].setRotationPoint(-2.5F, 0F, 7F);
bodyModel[23].addShapeBox(0F, 0.5F, 0F, 1, 3, 3, 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 16
bodyModel[23].setRotationPoint(-2.5F, 0F, -10F);
bodyModel[24].addShapeBox(0F, 0.5F, 0F, 2, 1, 3, 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 17
bodyModel[24].setRotationPoint(-1.5F, 0F, -10F);
bodyModel[25].addShapeBox(0F, 0.5F, 0F, 2, 1, 3, 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 18
bodyModel[25].setRotationPoint(-1.5F, 0F, 7F);
bodyModel[26].addShapeBox(0F, 0.5F, 0F, 1, 3, 3, 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 22
bodyModel[26].setRotationPoint(-39.5F, 5F, -20F);
bodyModel[27].addShapeBox(0F, 0.5F, 0F, 4, 1, 3, 0F, 0F, 1F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, -0.5F, 0F, -1F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, -0.5F); // Box 23
bodyModel[27].setRotationPoint(-43.5F, 5F, -20F);
bodyModel[28].addShapeBox(0F, 0.5F, 0F, 2, 1, 3, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F); // Box 24
bodyModel[28].setRotationPoint(-41.5F, 7F, -20F);
bodyModel[29].addShapeBox(0F, 0.5F, 0F, 1, 1, 3, 0F, 0F, 1F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, -0.5F, 0F, -1F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, -0.5F); // Box 25
bodyModel[29].setRotationPoint(-40.5F, 5F, -20F);
bodyModel[30].addShapeBox(0F, 0.5F, 0F, 5, 1, 1, 0F, 0F, 4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 4F, 0F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -4F, 0F); // Box 26
bodyModel[30].setRotationPoint(-44.5F, 5F, -19F);
bodyModel[31].addShapeBox(0F, 0.5F, 0F, 1, 3, 3, 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 27
bodyModel[31].setRotationPoint(-39.5F, 5F, 17F);
bodyModel[32].addShapeBox(0F, 0.5F, 0F, 4, 1, 3, 0F, 0F, 1F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, -0.5F, 0F, -1F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, -0.5F); // Box 28
bodyModel[32].setRotationPoint(-43.5F, 5F, 17F);
bodyModel[33].addShapeBox(0F, 0.5F, 0F, 2, 1, 3, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F); // Box 29
bodyModel[33].setRotationPoint(-41.5F, 7F, 17F);
bodyModel[34].addShapeBox(0F, 0.5F, 0F, 1, 1, 3, 0F, 0F, 1F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, -0.5F, 0F, -1F, -0.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, -0.5F); // Box 30
bodyModel[34].setRotationPoint(-40.5F, 5F, 17F);
bodyModel[35].addShapeBox(0F, 0.5F, 0F, 5, 1, 1, 0F, 0F, 4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 4F, 0F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -4F, 0F); // Box 31
bodyModel[35].setRotationPoint(-44.5F, 5F, 18F);
bodyModel[36].addShapeBox(0F, 0.5F, 0F, 1, 1, 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 21
bodyModel[36].setRotationPoint(-1F, -0.5F, -9F);
bodyModel[37].addShapeBox(0F, 0.5F, 0F, 1, 1, 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 22
bodyModel[37].setRotationPoint(-1F, -0.5F, 8F);
bodyModel[38].addShapeBox(0F, 0F, 0F, 4, 1, 14, 0F, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F, -3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F, -3F, 0F, 0F, 0F); // Box 27
bodyModel[38].setRotationPoint(2.5F, 1F, -7F);
bodyModel[39].addShapeBox(0F, 0F, 0F, 4, 1, 1, 0F, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F, 3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -3F, 0F, 0F, 3F, 0F, 0F, 0F); // Box 28
bodyModel[39].setRotationPoint(2.5F, 0F, -7F);
bodyModel[40].addShapeBox(0F, 0F, 0F, 4, 1, 1, 0F, 0F, 0F, 0F, 0F, 0F, 3F, 0F, 0F, -3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 3F, 0F, 0F, -3F, 0F, 0F, 0F); // Box 29
bodyModel[40].setRotationPoint(2.5F, 0F, 6F);
bodyModel[41].addShapeBox(0F, 0F, 0F, 1, 1, 8, 0F, -0.3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -0.3F, 0F, 0F); // Box 30
bodyModel[41].setRotationPoint(5.5F, 0F, -4F);
turretModel = new ModelRendererTurbo[23];
turretModel[0] = new ModelRendererTurbo(this, 33, 1, textureX, textureY); // Box 15
turretModel[1] = new ModelRendererTurbo(this, 49, 1, textureX, textureY); // Box 16
turretModel[2] = new ModelRendererTurbo(this, 201, 17, textureX, textureY); // Box 50
turretModel[3] = new ModelRendererTurbo(this, 225, 17, textureX, textureY); // Box 51
turretModel[4] = new ModelRendererTurbo(this, 1, 25, textureX, textureY); // Box 52
turretModel[5] = new ModelRendererTurbo(this, 25, 25, textureX, textureY); // Box 53
turretModel[6] = new ModelRendererTurbo(this, 65, 25, textureX, textureY); // Box 54
turretModel[7] = new ModelRendererTurbo(this, 129, 17, textureX, textureY); // Box 66
turretModel[8] = new ModelRendererTurbo(this, 169, 41, textureX, textureY); // Box 30
turretModel[9] = new ModelRendererTurbo(this, 201, 41, textureX, textureY); // Box 31
turretModel[10] = new ModelRendererTurbo(this, 185, 41, textureX, textureY); // Box 34
turretModel[11] = new ModelRendererTurbo(this, 161, 49, textureX, textureY); // Box 32
turretModel[12] = new ModelRendererTurbo(this, 129, 73, textureX, textureY); // Box 33
turretModel[13] = new ModelRendererTurbo(this, 249, 57, textureX, textureY); // Box 36
turretModel[14] = new ModelRendererTurbo(this, 145, 73, textureX, textureY); // Box 37
turretModel[15] = new ModelRendererTurbo(this, 17, 73, textureX, textureY); // Box 17
turretModel[16] = new ModelRendererTurbo(this, 57, 73, textureX, textureY); // Box 18
turretModel[17] = new ModelRendererTurbo(this, 89, 73, textureX, textureY); // Box 19
turretModel[18] = new ModelRendererTurbo(this, 161, 73, textureX, textureY); // Box 20
turretModel[19] = new ModelRendererTurbo(this, 113, 57, textureX, textureY); // Box 23
turretModel[20] = new ModelRendererTurbo(this, 129, 57, textureX, textureY); // Box 24
turretModel[21] = new ModelRendererTurbo(this, 33, 81, textureX, textureY); // Box 0
turretModel[22] = new ModelRendererTurbo(this, 100, 100, textureX, textureY); // Box 0
turretModel[0].addShapeBox(6.3F, -12F, -1.5F, 1, 2, 3, 0F, -0.6F, 0F, 0F, 0.1F, 0F, 0F, 0.1F, 0F, 0F, -0.6F, 0F, 0F, -1.6F, 0F, 0F, 1F, 0F, 0F, 1F, 0F, 0F, -1.6F, 0F, 0F); // Box 15
turretModel[0].setRotationPoint(0F, 1F, 0F);
turretModel[1].addShapeBox(11.8F, -2F, -1.5F, 1, 2, 3, 0F, 0F, 0F, 0F, -0.4F, 0F, 0F, -0.4F, 0F, 0F, 0F, 0F, 0F, -1.1F, 0F, 0F, 0.6F, 0F, 0F, 0.6F, 0F, 0F, -1.1F, 0F, 0F); // Box 16
turretModel[1].setRotationPoint(0F, 1F, 0F);
turretModel[2].addShapeBox(-2F, -0.8F, -5F, 4, 1, 10, 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 50
turretModel[2].setRotationPoint(0F, 1F, 0F);
turretModel[3].addShapeBox(-4F, -5.8F, -3F, 8, 5, 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 51
turretModel[3].setRotationPoint(0F, 1F, 0F);
turretModel[4].addShapeBox(-4F, -5.8F, 2F, 8, 5, 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 52
turretModel[4].setRotationPoint(0F, 1F, 0F);
turretModel[5].addShapeBox(-4F, -7.8F, 2F, 8, 2, 1, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 53
turretModel[5].setRotationPoint(0F, 1F, 0F);
turretModel[6].addShapeBox(-4F, -7.8F, -3F, 8, 2, 1, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); // Box 54
turretModel[6].setRotationPoint(0F, 1F, 0F);
turretModel[7].addShapeBox(-1F, -7.8F, -2.5F, 2, 2, 5, 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, 0F); // Box 66
turretModel[7].setRotationPoint(0F, 1F, 0F);
turretModel[8].addShapeBox(2F, -0.8F, -5F, 2, 1, 10, 0F, 0F, 0F, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F); // Box 30
turretModel[8].setRotationPoint(0F, 1F, 0F);
turretModel[9].addShapeBox(-4F, -0.8F, -5F, 2, 1, 10, 0F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -2F); // Box 31
turretModel[9].setRotationPoint(0F, 1F, 0F);
turretModel[10].addShapeBox(2F, -7.8F, 3F, 8, 2, 1, 0F, 0F, -2F, 1F, -2.4F, 2F, -0.3F, -2.9F, 2F, 0F, 0F, -2F, -1F, -1.5F, 0F, 0F, -2F, -3F, -0.3F, -2.1F, -3F, 0F, -1.5F, 0F, -0.7F); // Box 34
turretModel[10].setRotationPoint(0F, 1F, 0F);
turretModel[11].addShapeBox(0F, -3.8F, 3F, 1, 1, 2, 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 32
turretModel[11].setRotationPoint(0F, 1F, 0F);
turretModel[12].addShapeBox(-0.5F, -4.3F, 4.4F, 5, 5, 1, 0F, 0F, 0F, 0F, -3F, 0F, 0F, -3F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, -3F, 0F, -3F, -3F, 0F, -3F, -3F, -0.5F, 0F, -3F, -0.5F); // Box 33
turretModel[12].setRotationPoint(0F, 1F, 0F);
turretModel[13].addShapeBox(-0.5F, -3F, 3F, 1, 1, 2, 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 36
turretModel[13].setRotationPoint(0F, 1F, 0F);
turretModel[13].rotateAngleY = 0.45378561F;
turretModel[14].addShapeBox(-1F, -3.5F, 4.4F, 5, 5, 1, 0F, 0F, 0F, 0F, -3F, 0F, 0F, -3F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, -3F, 0F, -3F, -3F, 0F, -3F, -3F, -0.5F, 0F, -3F, -0.5F); // Box 37
turretModel[14].setRotationPoint(0F, 1F, 0F);
turretModel[14].rotateAngleY = 0.45378561F;
turretModel[15].addShapeBox(7.3F, -12F, 1.5F, 1, 12, 12, 0F, 0.1F, 0F, 0F, -1F, 0F, 0F, -5F, -1F, 0F, 4.1F, -1F, 0F, -5.9F, 0F, 0F, 5F, 0F, 0F, 0F, -1F, 0F, -0.8F, -1F, 0F); // Box 17
turretModel[15].setRotationPoint(0F, 1F, 0F);
turretModel[16].addShapeBox(7.3F, -12F, -13.5F, 1, 12, 12, 0F, 4.1F, -1F, 0F, -5F, -1F, 0F, -1F, 0F, 0F, 0.1F, 0F, 0F, -0.8F, -1F, 0F, 0F, -1F, 0F, 5F, 0F, 0F, -5.9F, 0F, 0F); // Box 18
turretModel[16].setRotationPoint(0F, 1F, 0F);
turretModel[17].addShapeBox(7F, -12F, 1.5F, 1, 12, 12, 0F, 0.1F, 0F, 0F, -1F, 0F, 0F, -5F, -1F, 0F, 4.1F, -1F, 0F, -5.9F, 0F, 0F, 5F, 0F, 0F, 0F, -1F, 0F, -0.8F, -1F, 0F); // Box 19
turretModel[17].setRotationPoint(0F, 1F, 0F);
turretModel[18].addShapeBox(7F, -12F, -13.5F, 1, 12, 12, 0F, 4.1F, -1F, 0F, -5F, -1F, 0F, -1F, 0F, 0F, 0.1F, 0F, 0F, -0.8F, -1F, 0F, 0F, -1F, 0F, 5F, 0F, 0F, -5.9F, 0F, 0F); // Box 20
turretModel[18].setRotationPoint(0F, 1F, 0F);
turretModel[19].addShapeBox(-1.5F, -0.8F, 2.8F, 3, 1, 1, 0F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, 0.2F, -0.2F, -0.2F, 0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, 0.2F, -0.2F, -0.2F, 0.2F); // Box 23
turretModel[19].setRotationPoint(0F, -6F, 0F);
turretModel[20].addShapeBox(0.5F, -0.2F, 2.8F, 1, 1, 1, 0F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, 0.2F, -0.2F, -0.2F, 0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, -0.2F, -0.2F, 0F, 0.2F, -0.2F, 0F, 0.2F); // Box 24
turretModel[20].setRotationPoint(0F, -6F, 0F);
turretModel[21].addShapeBox(2F, -7.8F, -4F, 8, 2, 1, 0F, 0F, -2F, -1F, -2.9F, 2F, 0F, -2.4F, 2F, -0.3F, 0F, -2F, 1F, -1.5F, 0F, -0.7F, -2.1F, -3F, 0F, -2F, -3F, -0.3F, -1.5F, 0F, 0F); // Box 0
turretModel[21].setRotationPoint(0F, 1F, 0F);
turretModel[22].addShapeBox(2F, -12F, -6F, 35, 1, 35, 0F, 0F, 0F, 0F, -30F, 0F, 0F, -30F, 0F, -30F, 0F, 0F, -30F, 0F, 0F, 0F, -30F, 0F, 0F, -30F, 0F, -30F, 0F, 0F, -30F); // Box 0
turretModel[22].setRotationPoint(0F, 1F, 0F);
turretModel[22].rotateAngleX = -1.13446401F;
turretModel[22].rotateAngleY = -1.88495559F;
turretModel[22].rotateAngleZ = -0.10471976F;
barrelModel = new ModelRendererTurbo[56];
barrelModel[0] = new ModelRendererTurbo(this, 129, 1, textureX, textureY); // Box 231
barrelModel[1] = new ModelRendererTurbo(this, 97, 1, textureX, textureY); // Box 239
barrelModel[2] = new ModelRendererTurbo(this, 105, 1, textureX, textureY); // Box 242
barrelModel[3] = new ModelRendererTurbo(this, 113, 1, textureX, textureY); // Box 243
barrelModel[4] = new ModelRendererTurbo(this, 185, 1, textureX, textureY); // Box 244
barrelModel[5] = new ModelRendererTurbo(this, 201, 1, textureX, textureY); // Box 245
barrelModel[6] = new ModelRendererTurbo(this, 217, 1, textureX, textureY); // Box 246
barrelModel[7] = new ModelRendererTurbo(this, 193, 1, textureX, textureY); // Box 247
barrelModel[8] = new ModelRendererTurbo(this, 233, 1, textureX, textureY); // Box 248
barrelModel[9] = new ModelRendererTurbo(this, 241, 1, textureX, textureY); // Box 249
barrelModel[10] = new ModelRendererTurbo(this, 97, 9, textureX, textureY); // Box 68
barrelModel[11] = new ModelRendererTurbo(this, 113, 9, textureX, textureY); // Box 237
barrelModel[12] = new ModelRendererTurbo(this, 129, 9, textureX, textureY); // Box 238
barrelModel[13] = new ModelRendererTurbo(this, 145, 9, textureX, textureY); // Box 34
barrelModel[14] = new ModelRendererTurbo(this, 161, 9, textureX, textureY); // Box 35
barrelModel[15] = new ModelRendererTurbo(this, 89, 25, textureX, textureY); // Box 55
barrelModel[16] = new ModelRendererTurbo(this, 129, 17, textureX, textureY); // Box 59
barrelModel[17] = new ModelRendererTurbo(this, 129, 25, textureX, textureY); // Box 60
barrelModel[18] = new ModelRendererTurbo(this, 201, 17, textureX, textureY); // Box 61
barrelModel[19] = new ModelRendererTurbo(this, 249, 17, textureX, textureY); // Box 0
barrelModel[20] = new ModelRendererTurbo(this, 49, 25, textureX, textureY); // Box 1
barrelModel[21] = new ModelRendererTurbo(this, 153, 25, textureX, textureY); // Box 2
barrelModel[22] = new ModelRendererTurbo(this, 177, 25, textureX, textureY); // Box 3
barrelModel[23] = new ModelRendererTurbo(this, 233, 25, textureX, textureY); // Box 4
barrelModel[24] = new ModelRendererTurbo(this, 81, 33, textureX, textureY); // Box 5
barrelModel[25] = new ModelRendererTurbo(this, 209, 33, textureX, textureY); // Box 12
barrelModel[26] = new ModelRendererTurbo(this, 233, 33, textureX, textureY); // Box 13
barrelModel[27] = new ModelRendererTurbo(this, 1, 41, textureX, textureY); // Box 14
barrelModel[28] = new ModelRendererTurbo(this, 113, 25, textureX, textureY); // Box 15
barrelModel[29] = new ModelRendererTurbo(this, 249, 25, textureX, textureY); // Box 16
barrelModel[30] = new ModelRendererTurbo(this, 25, 41, textureX, textureY); // Box 18
barrelModel[31] = new ModelRendererTurbo(this, 49, 41, textureX, textureY); // Box 20
barrelModel[32] = new ModelRendererTurbo(this, 153, 33, textureX, textureY); // Box 21
barrelModel[33] = new ModelRendererTurbo(this, 169, 25, textureX, textureY); // Box 22
barrelModel[34] = new ModelRendererTurbo(this, 73, 41, textureX, textureY); // Box 23
barrelModel[35] = new ModelRendererTurbo(this, 97, 41, textureX, textureY); // Box 25
barrelModel[36] = new ModelRendererTurbo(this, 1, 49, textureX, textureY); // Box 1
barrelModel[37] = new ModelRendererTurbo(this, 217, 41, textureX, textureY); // Box 2
barrelModel[38] = new ModelRendererTurbo(this, 241, 41, textureX, textureY); // Box 3
barrelModel[39] = new ModelRendererTurbo(this, 49, 49, textureX, textureY); // Box 4
barrelModel[40] = new ModelRendererTurbo(this, 65, 49, textureX, textureY); // Box 5
barrelModel[41] = new ModelRendererTurbo(this, 73, 49, textureX, textureY); // Box 7
barrelModel[42] = new ModelRendererTurbo(this, 1, 57, textureX, textureY); // Box 8
barrelModel[43] = new ModelRendererTurbo(this, 97, 49, textureX, textureY); // Box 6
barrelModel[44] = new ModelRendererTurbo(this, 145, 41, textureX, textureY); // Box 7
barrelModel[45] = new ModelRendererTurbo(this, 145, 41, textureX, textureY); // Box 8
barrelModel[46] = new ModelRendererTurbo(this, 249, 41, textureX, textureY); // Box 9
barrelModel[47] = new ModelRendererTurbo(this, 129, 49, textureX, textureY); // Box 10
barrelModel[48] = new ModelRendererTurbo(this, 105, 49, textureX, textureY); // Box 12
barrelModel[49] = new ModelRendererTurbo(this, 105, 49, textureX, textureY); // Box 14
barrelModel[50] = new ModelRendererTurbo(this, 161, 73, textureX, textureY); // Box 1
barrelModel[51] = new ModelRendererTurbo(this, 177, 73, textureX, textureY); // Box 2
barrelModel[52] = new ModelRendererTurbo(this, 201, 73, textureX, textureY); // Box 3
barrelModel[53] = new ModelRendererTurbo(this, 217, 73, textureX, textureY); // Box 4
barrelModel[54] = new ModelRendererTurbo(this, 225, 73, textureX, textureY); // Box 5
barrelModel[55] = new ModelRendererTurbo(this, 233, 73, textureX, textureY); // Box 26
barrelModel[0].addShapeBox(13F, -1F, -1F, 25, 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 231
barrelModel[0].setRotationPoint(0F, -6F, 0F);
barrelModel[1].addShapeBox(43F, -2F, -2F, 1, 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 239
barrelModel[1].setRotationPoint(0F, -6F, 0F);
barrelModel[2].addShapeBox(43F, -1F, 1F, 1, 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 242
barrelModel[2].setRotationPoint(0F, -6F, 0F);
barrelModel[3].addShapeBox(43F, -1F, -2F, 1, 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 243
barrelModel[3].setRotationPoint(0F, -6F, 0F);
barrelModel[4].addShapeBox(43F, 1F, -2F, 1, 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 244
barrelModel[4].setRotationPoint(0F, -6F, 0F);
barrelModel[5].addShapeBox(46F, -2F, -2F, 2, 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 245
barrelModel[5].setRotationPoint(0F, -6F, 0F);
barrelModel[6].addShapeBox(46F, 1F, -2F, 2, 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 246
barrelModel[6].setRotationPoint(0F, -6F, 0F);
barrelModel[7].addShapeBox(46F, -1F, 1F, 2, 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 247
barrelModel[7].setRotationPoint(0F, -6F, 0F);
barrelModel[8].addShapeBox(46F, -1F, -2F, 2, 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 248
barrelModel[8].setRotationPoint(0F, -6F, 0F);
barrelModel[9].addShapeBox(44F, -2F, -1F, 2, 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 249
barrelModel[9].setRotationPoint(0F, -6F, 0F);
barrelModel[10].addShapeBox(38F, -1F, -1F, 2, 2, 2, 0F, 0F, 0F, 0F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0.2F, 0.2F, 0F, 0.2F, 0.2F, 0F, 0F, 0F); // Box 68
barrelModel[10].setRotationPoint(0F, -6F, 0F);
barrelModel[11].addShapeBox(40F, -1.5F, -1F, 3, 1, 2, 0F, 0F, -0.3F, 0.2F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, -0.3F, 0.2F, 0F, -0.5F, 0.2F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0.2F); // Box 237
barrelModel[11].setRotationPoint(0F, -6F, 0F);
barrelModel[12].addShapeBox(40F, 0.5F, -1F, 3, 1, 2, 0F, 0F, -0.5F, 0.2F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0.2F, 0F, -0.3F, 0.2F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, -0.3F, 0.2F); // Box 238
barrelModel[12].setRotationPoint(0F, -6F, 0F);
barrelModel[13].addShapeBox(44F, 1F, -1F, 2, 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 34
barrelModel[13].setRotationPoint(0F, -6F, 0F);
barrelModel[14].addShapeBox(0F, -1F, -1F, 14, 2, 2, 0F, 0F, 0.3F, 0.3F, 0F, 0.1F, 0.1F, 0F, 0.1F, 0.1F, 0F, 0.3F, 0.3F, 0F, 0.3F, 0.3F, 0F, 0.1F, 0.1F, 0F, 0.1F, 0.1F, 0F, 0.3F, 0.3F); // Box 35
barrelModel[14].setRotationPoint(0F, -6F, 0F);
barrelModel[15].addShapeBox(-7F, 0F, -1F, 7, 1, 2, 0F, 0F, 0.8F, 0.6F, 0F, 0.8F, 0.6F, 0F, 0.8F, 0.6F, 0F, 0.8F, 0.6F, 0F, 0.6F, 0.6F, 0F, 0.6F, 0.6F, 0F, 0.6F, 0.6F, 0F, 0.6F, 0.6F); // Box 55
barrelModel[15].setRotationPoint(0F, -6F, 0F);
barrelModel[16].addShapeBox(-8F, -0.6F, 0.6F, 1, 1, 1, 0F, 0F, 0.2F, -0.3F, 0F, 0.2F, -0.3F, 0F, 0.2F, 0F, 0F, 0.2F, 0F, 0F, 0.2F, -0.3F, 0F, 0.2F, -0.3F, 0F, 0.2F, 0F, 0F, 0.2F, 0F); // Box 59
barrelModel[16].setRotationPoint(0F, -6F, 0F);
barrelModel[17].addShapeBox(-7F, -1.6F, -0.5F, 7, 1, 2, 0F, 0F, 0F, -0.9F, 0F, 0F, -0.9F, 0F, 0F, 0.1F, 0F, 0F, 0.1F, 0F, -0.2F, -0.9F, 0F, -0.2F, -0.9F, 0F, -0.2F, 0.1F, 0F, -0.2F, 0.1F); // Box 60
barrelModel[17].setRotationPoint(0F, -6F, 0F);
barrelModel[18].addShapeBox(-8F, 1F, -1.5F, 1, 1, 3, 0F, 0F, 0.4F, 0.1F, 0F, 0.4F, 0.1F, 0F, 0.4F, 0.1F, 0F, 0.4F, 0.1F, 0F, -0.4F, 0.1F, 0F, -0.4F, 0.1F, 0F, -0.4F, 0.1F, 0F, -0.4F, 0.1F); // Box 61
barrelModel[18].setRotationPoint(0F, -6F, 0F);
barrelModel[19].addShapeBox(-9F, -1.6F, -0.7F, 1, 1, 1, 0F, 0F, 0F, 0.5F, 0F, 0.3F, 0.5F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, -0.2F, 1.1F, 0F, -0.2F, 1.1F, 0F, -0.2F, 0.1F, 0F, -0.2F, 0.1F); // Box 0
barrelModel[19].setRotationPoint(0F, -6F, 0F);
barrelModel[20].addShapeBox(-8F, -1.6F, -0.5F, 1, 1, 2, 0F, 0F, 0F, -0.9F, 0F, 0F, -0.9F, 0F, 0F, 0.1F, 0F, 0F, 0.1F, 0F, -0.2F, -0.9F, 0F, -0.2F, -0.9F, 0F, -0.2F, 0.1F, 0F, -0.2F, 0.1F); // Box 1
barrelModel[20].setRotationPoint(0F, -6F, 0F);
barrelModel[21].addShapeBox(-8F, -1.6F, -0.7F, 8, 1, 1, 0F, 0F, 0F, 0.5F, 0F, 0F, 0.5F, 0F, 0F, 0.1F, 0F, 0F, 0.1F, 0F, -0.2F, 0.9F, 0F, -0.2F, 0.9F, 0F, -0.2F, 0.1F, 0F, -0.2F, 0.1F); // Box 2
barrelModel[21].setRotationPoint(0F, -6F, 0F);
barrelModel[22].addShapeBox(-10F, -1.8F, 1.6F, 5, 1, 1, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F); // Box 3
barrelModel[22].setRotationPoint(0F, -6F, 0F);
barrelModel[23].addShapeBox(-10F, -2.2F, 1.6F, 5, 1, 1, 0F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F); // Box 4
barrelModel[23].setRotationPoint(0F, -6F, 0F);
barrelModel[24].addShapeBox(-10F, -1.4F, 1.6F, 5, 1, 1, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F); // Box 5
barrelModel[24].setRotationPoint(0F, -6F, 0F);
barrelModel[25].addShapeBox(0F, -0.4F, 5.6F, 9, 1, 1, 0F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F); // Box 12
barrelModel[25].setRotationPoint(0F, -6F, 0F);
barrelModel[26].addShapeBox(0F, -5.55111512312578E-17F, 5.6F, 9, 1, 1, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F); // Box 13
barrelModel[26].setRotationPoint(0F, -6F, 0F);
barrelModel[27].addShapeBox(0F, 0.4F, 5.6F, 9, 1, 1, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F, 0F, -0.4F, -0.3F); // Box 14
barrelModel[27].setRotationPoint(0F, -6F, 0F);
barrelModel[28].addShapeBox(0.5F, 0F, 4F, 1, 1, 1, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F, -0.3F, -0.3F, 0F); // Box 15
barrelModel[28].setRotationPoint(0F, -6F, 0F);
barrelModel[29].addShapeBox(0.5F, 0F, 4.6F, 1, 1, 2, 0F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, 0.2F, -0.2F, -0.2F, 0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, -0.2F, 0.2F, -0.2F, -0.2F, 0.2F); // Box 16
barrelModel[29].setRotationPoint(0F, -6F, 0F);
barrelModel[30].addShapeBox(-19F, 1.5F, -1.5F, 10, 2, 1, 0F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, -0.9F, 0F, 0.3F, -0.9F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, -0.9F, 0F, -0.9F, -0.9F); // Box 18
barrelModel[30].setRotationPoint(0F, -5F, 0F);
barrelModel[31].addShapeBox(-19F, 1.5F, 1.5F, 10, 2, 1, 0F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, -0.9F, 0F, 0.3F, -0.9F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, -0.9F, 0F, -0.9F, -0.9F); // Box 20
barrelModel[31].setRotationPoint(0F, -5F, 0F);
barrelModel[32].addShapeBox(-19F, 2.5F, -1.5F, 10, 1, 3, 0F, 0F, 0.3F, 0F, 0F, 0.3F, 0F, 0F, 0.3F, 0F, 0F, 0.3F, 0F, 0F, -0.9F, 0F, 0F, -0.9F, 0F, 0F, -0.9F, 0F, 0F, -0.9F, 0F); // Box 21
barrelModel[32].setRotationPoint(0F, -5F, 0F);
barrelModel[33].addShapeBox(-9F, 2.5F, -1.5F, 1, 2, 3, 0F, 0F, 0.9F, 0.1F, 0F, 0.9F, 0.1F, 0F, 0.9F, 0.1F, 0F, 0.9F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F); // Box 22
barrelModel[33].setRotationPoint(0F, -6F, 0F);
barrelModel[34].addShapeBox(-12F, 0F, 3.8F, 8, 2, 1, 0F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, -0.9F, 0F, 0.3F, -0.9F, 0F, -1.5F, 0.1F, 0F, -1.5F, 0.1F, 0F, -1.5F, -0.9F, 0F, -1.5F, -0.9F); // Box 23
barrelModel[34].setRotationPoint(0F, -6F, 0F);
barrelModel[35].addShapeBox(-4F, 0F, 3.8F, 3, 2, 1, 0F, 0F, 0.3F, 0.1F, 0F, 0.3F, 1.1F, 0F, 0.3F, -1.9F, 0F, 0.3F, -0.9F, 0F, -1.5F, 0.1F, 0F, -1.5F, 1.1F, 0F, -1.5F, -1.9F, 0F, -1.5F, -0.9F); // Box 25
barrelModel[35].setRotationPoint(0F, -6F, 0F);
barrelModel[36].addShapeBox(-6F, 2F, -1.5F, 20, 2, 3, 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 1
barrelModel[36].setRotationPoint(0F, -6.2F, 0F);
barrelModel[37].addShapeBox(14F, 2F, -1.5F, 2, 2, 3, 0F, 0F, 0.2F, 0F, 0.5F, 0.2F, 0F, 0.5F, 0.2F, 0F, 0F, 0.2F, 0F, 0F, 0.2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0.2F, 0F); // Box 2
barrelModel[37].setRotationPoint(0F, -6.2F, 0F);
barrelModel[38].addShapeBox(-8F, 2F, -1.5F, 2, 2, 3, 0F, 0F, 0.2F, 0F, 0F, 0.2F, 0F, 0F, 0.2F, 0F, 0F, 0.2F, 0F, 0F, 0F, 0F, 0F, 0.2F, 0F, 0F, 0.2F, 0F, 0F, 0F, 0F); // Box 3
barrelModel[38].setRotationPoint(0F, -6.2F, 0F);
barrelModel[39].addShapeBox(14F, -1F, -1.5F, 2, 1, 3, 0F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, -0.5F, -0.3F, 0F, -0.5F, -0.3F, 0F, -0.5F, -0.3F, 0F, -0.5F, -0.3F); // Box 4
barrelModel[39].setRotationPoint(0F, -6.2F, 0F);
barrelModel[40].addShapeBox(14F, -0.7F, -1.5F, 2, 1, 3, 0F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0.4F, -0.3F, 0F, 0.4F, -0.3F, 0F, 0.4F, -0.3F, 0F, 0.4F, -0.3F); // Box 5
barrelModel[40].setRotationPoint(0F, -6F, 0F);
barrelModel[41].addShapeBox(-19F, 1.1F, -2F, 10, 1, 1, 0F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, -0.9F, -0.3F, 0F, -0.9F, -0.3F, 0F, -0.9F, -0.3F, 0F, -0.9F, -0.3F); // Box 7
barrelModel[41].setRotationPoint(0F, -5F, 0F);
barrelModel[42].addShapeBox(-19F, 1.1F, 1F, 10, 1, 1, 0F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, 0F, -0.3F, 0F, -0.9F, -0.3F, 0F, -0.9F, -0.3F, 0F, -0.9F, -0.3F, 0F, -0.9F, -0.3F); // Box 8
barrelModel[42].setRotationPoint(0F, -5F, 0F);
barrelModel[43].addShapeBox(-9F, 1F, -1.5F, 1, 1, 3, 0F, 0F, 0.4F, 0.3F, 0F, 0.4F, 0.3F, 0F, 0.4F, 0.3F, 0F, 0.4F, 0.3F, 0F, -0.4F, 0.3F, 0F, -0.4F, 0.3F, 0F, -0.4F, 0.3F, 0F, -0.4F, 0.3F); // Box 6
barrelModel[43].setRotationPoint(0F, -6F, 0F);
barrelModel[44].addShapeBox(-9F, 0.5F, -1.5F, 1, 1, 1, 0F, 0F, 0.3F, 0.3F, 0F, 0.3F, 0.3F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, -0.9F, 0.3F, 0F, -0.9F, 0.3F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F); // Box 7
barrelModel[44].setRotationPoint(0F, -6F, 0F);
barrelModel[45].addShapeBox(-9F, -0.5F, -1.5F, 1, 1, 1, 0F, 0F, 0.3F, 0.3F, 0F, 0.3F, 0.3F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, -0.9F, 0.3F, 0F, -0.9F, 0.3F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F); // Box 8
barrelModel[45].setRotationPoint(0F, -6F, 0F);
barrelModel[46].addShapeBox(-9F, -0.6F, 0.6F, 1, 1, 1, 0F, 0F, 0.2F, -0.3F, 0F, 0.2F, -0.3F, 0F, 0.2F, 0.3F, 0F, 0.2F, 0.3F, 0F, 0.2F, -0.3F, 0F, 0.2F, -0.3F, 0F, 0.2F, 0.3F, 0F, 0.2F, 0.3F); // Box 9
barrelModel[46].setRotationPoint(0F, -6F, 0F);
barrelModel[47].addShapeBox(-9F, -1.6F, -0.5F, 1, 1, 2, 0F, 0F, 0.3F, -0.9F, 0F, 0.3F, -0.9F, 0F, 0.3F, 0.4F, 0F, 0.3F, 0.4F, 0F, -0.2F, -0.9F, 0F, -0.2F, -0.9F, 0F, -0.2F, 0.4F, 0F, -0.2F, 0.4F); // Box 10
barrelModel[47].setRotationPoint(0F, -6F, 0F);
barrelModel[48].addShapeBox(-8F, -0.5F, -1.5F, 1, 1, 1, 0F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F); // Box 12
barrelModel[48].setRotationPoint(0F, -6F, 0F);
barrelModel[49].addShapeBox(-8F, 0.5F, -1.5F, 1, 1, 1, 0F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F, 0F, -0.9F, 0.1F); // Box 14
barrelModel[49].setRotationPoint(0F, -6F, 0F);
barrelModel[50].addShapeBox(-4F, 0.8F, 3.8F, 3, 2, 1, 0F, 0F, -1.5F, 0.1F, 0F, -1.5F, 1.1F, 0F, -1.5F, -1.9F, 0F, -1.5F, -0.9F, 0F, 0.3F, 0.1F, 0F, 0.3F, 1.1F, 0F, 0.3F, -1.9F, 0F, 0.3F, -0.9F); // Box 1
barrelModel[50].setRotationPoint(0F, -6F, 0F);
barrelModel[51].addShapeBox(-12F, 2.6F, 3.8F, 8, 2, 1, 0F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, -0.9F, 0F, 0.3F, -0.9F, 0F, -1.5F, 0.1F, 0F, -1.5F, 0.1F, 0F, -1.5F, -0.9F, 0F, -1.5F, -0.9F); // Box 2
barrelModel[51].setRotationPoint(0F, -6F, 0F);
barrelModel[52].addShapeBox(-11F, 0.8F, 3.3F, 7, 3, 1, 0F, 0F, 0.3F, -0.45F, -1F, 0.3F, -0.45F, -1F, 0.3F, -0.45F, 0F, 0.3F, -0.45F, 0F, -1.5F, -0.45F, -1F, -1.5F, -0.45F, -1F, -1.5F, -0.45F, 0F, -1.5F, -0.45F); // Box 3
barrelModel[52].setRotationPoint(0F, -6F, 0F);
barrelModel[53].addShapeBox(-12F, 0.8F, 3.8F, 1, 3, 1, 0F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, -0.9F, 0F, 0.3F, -0.9F, 0F, -1.5F, 0.1F, 0F, -1.5F, 0.1F, 0F, -1.5F, -0.9F, 0F, -1.5F, -0.9F); // Box 4
barrelModel[53].setRotationPoint(0F, -6F, 0F);
barrelModel[54].addShapeBox(-5F, 0.8F, 3.8F, 1, 3, 1, 0F, 0F, 0.3F, 0.1F, 0F, 0.3F, 0.1F, 0F, 0.3F, -0.9F, 0F, 0.3F, -0.9F, 0F, -1.5F, 0.1F, 0F, -1.5F, 0.1F, 0F, -1.5F, -0.9F, 0F, -1.5F, -0.9F); // Box 5
barrelModel[54].setRotationPoint(0F, -6F, 0F);
barrelModel[55].addShapeBox(14F, 0.4F, -1.5F, 2, 2, 3, 0F, 0F, -0.5F, -0.3F, 0F, -0.5F, -0.3F, 0F, -0.5F, -0.3F, 0F, -0.5F, -0.3F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F, 0F, 0F, -0.5F); // Box 26
barrelModel[55].setRotationPoint(0F, -6.2F, 0F);
translateAll(0F, 0F, 0F);
flipAll();
}
}