public ModelHind()
{
// Nose
noseModel = new ModelRendererTurbo[21];
noseModel[0] = new ModelRendererTurbo(this, 0, 96, textureX, textureY); // Body1
noseModel[1] = new ModelRendererTurbo(this, 0, 141, textureX, textureY); // Body2
noseModel[2] = new ModelRendererTurbo(this, 0, 141, textureX, textureY); // Body3
noseModel[3] = new ModelRendererTurbo(this, 0, 141, textureX, textureY); // Body4
noseModel[4] = new ModelRendererTurbo(this, 0, 141, textureX, textureY); // Body5
noseModel[5] = new ModelRendererTurbo(this, 0, 170, textureX, textureY); // Body6
noseModel[6] = new ModelRendererTurbo(this, 0, 170, textureX, textureY); // Body7
noseModel[7] = new ModelRendererTurbo(this, 0, 180, textureX, textureY); // Body8
noseModel[8] = new ModelRendererTurbo(this, 0, 180, textureX, textureY); // Body9
noseModel[9] = new ModelRendererTurbo(this, 0, 200, textureX, textureY); // Body14
noseModel[10] = new ModelRendererTurbo(this, 0, 300, textureX, textureY); // Body15
noseModel[11] = new ModelRendererTurbo(this, 0, 340, textureX, textureY); // Body16
noseModel[12] = new ModelRendererTurbo(this, 0, 340, textureX, textureY); // Body17
noseModel[13] = new ModelRendererTurbo(this, 0, 360, textureX, textureY); // Body18
noseModel[14] = new ModelRendererTurbo(this, 0, 380, textureX, textureY); // Body19
noseModel[15] = new ModelRendererTurbo(this, 0, 410, textureX, textureY); // Body20
noseModel[16] = new ModelRendererTurbo(this, 0, 410, textureX, textureY); // Body21
noseModel[17] = new ModelRendererTurbo(this, 0, 430, textureX, textureY); // Body22
noseModel[18] = new ModelRendererTurbo(this, 0, 430, textureX, textureY); // Body23
noseModel[19] = new ModelRendererTurbo(this, 0, 450, textureX, textureY); // Body24
noseModel[20] = new ModelRendererTurbo(this, 0, 450, textureX, textureY); // Body25
noseModel[0].addShapeBox(0F, 0F, 0F, 36, 13, 30, 0F, 0F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -4F, 0F, -4F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -4F, -4F); //Test
noseModel[0].setRotationPoint(-120F, -5F, -15F);
noseModel[1].addBox(0F, 0F, 0F, 2, 2, 20, 0F); // Body2
noseModel[1].setRotationPoint(-120F, -7F, -10F);
noseModel[2].addShapeBox(0F, 0F, 0F, 2, 2, 20, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
noseModel[2].setRotationPoint(-114F, -22F, -10F);
noseModel[3].addShapeBox(0F, 0F, 0F, 2, 13, 3, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 4F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, 0F, 4F, 0F, 0F); //Test
noseModel[3].setRotationPoint(-114F, -20F, -10F);
noseModel[4].addShapeBox(0F, 0F, 0F, 2, 13, 3, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 4F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, 0F, 4F, 0F, 0F); //Test
noseModel[4].setRotationPoint(-114F, -20F, 7F);
noseModel[5].addShapeBox(0F, 0F, 0F, 12, 2, 3, 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); //Test
noseModel[5].setRotationPoint(-112F, -26F, -10F);
noseModel[6].addShapeBox(0F, 0F, 0F, 12, 2, 3, 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); //Test
noseModel[6].setRotationPoint(-112F, -26F, 7F);
noseModel[7].addShapeBox(0F, 0F, 0F, 16, 2, 3, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 1F, 0F, 0F, -1F, 0F, 0F, 0F); //Test
noseModel[7].setRotationPoint(-100F, -26F, -10F);
noseModel[8].addShapeBox(0F, 0F, 0F, 16, 2, 3, 0F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, 1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1F, 0F, 0F, 1F, 0F, 0F, 0F); //Test
noseModel[8].setRotationPoint(-100F, -26F, 7F);
noseModel[9].addBox(0F, 0F, 0F, 33, 20, 30, 0F); // Body14
noseModel[9].setRotationPoint(-84F, -12F, -15F);
noseModel[10].addBox(0F, 0F, 0F, 4, 14, 22, 0F); // Body15
noseModel[10].setRotationPoint(-84F, -26F, -11F);
noseModel[11].addShapeBox(0F, 0F, 0F, 33, 14, 4, 0F, 0F, -4F, 0F, 0F, 4F, 0F, 0F, 4F, 0F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
noseModel[11].setRotationPoint(-84F, -26F, -15F);
noseModel[12].addShapeBox(0F, 0F, 0F, 33, 14, 4, 0F, 0F, -4F, 0F, 0F, 4F, 0F, 0F, 4F, 0F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
noseModel[12].setRotationPoint(-84F, -26F, 11F);
noseModel[13].addBox(0F, 0F, 0F, 11, 2, 14, 0F); // Body18
noseModel[13].setRotationPoint(-69F, -19F, -7F);
noseModel[14].addBox(0F, 0F, 0F, 2, 14, 14, 0F); // Body19
noseModel[14].setRotationPoint(-60F, -33F, -7F);
noseModel[15].addShapeBox(0F, 0F, 0F, 2, 12, 3, 0F, -7F, 0F, 0F, 7F, 0F, 0F, 7F, 0F, 0F, -7F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
noseModel[15].setRotationPoint(-84F, -38F, -10F);
noseModel[16].addShapeBox(0F, 0F, 0F, 2, 12, 3, 0F, -7F, 0F, 0F, 7F, 0F, 0F, 7F, 0F, 0F, -7F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
noseModel[16].setRotationPoint(-84F, -38F, 7F);
noseModel[17].addShapeBox(0F, 0F, 0F, 26, 2, 3, 0F, -4F, 0F, 0F, 0F, 2F, 0F, 0F, 2F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
noseModel[17].setRotationPoint(-77F, -40F, 7F);
noseModel[18].addShapeBox(0F, 0F, 0F, 26, 2, 3, 0F, -4F, 0F, 0F, 0F, 2F, 0F, 0F, 2F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
noseModel[18].setRotationPoint(-77F, -40F, -10F);
noseModel[19].addShapeBox(0F, 0F, 0F, 36, 21, 5, 0F, 0F, -19F, -4F, 0F, -4F, 0F, 0F, -4F, 0F, 0F, -19F, 0F, 0F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
noseModel[19].setRotationPoint(-120F, -26F, -15F);
noseModel[20].addShapeBox(0F, 0F, 0F, 36, 21, 5, 0F, 0F, -19F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, 0F, -19F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -4F); //Test
noseModel[20].setRotationPoint(-120F, -26F, 10F);
// Body
bodyModel = new ModelRendererTurbo[16];
bodyModel[0] = new ModelRendererTurbo(this, 0, 480, textureX, textureY); // Core1
bodyModel[1] = new ModelRendererTurbo(this, 0, 570, textureX, textureY); // Core2
bodyModel[2] = new ModelRendererTurbo(this, 0, 630, textureX, textureY); // Core3
bodyModel[3] = new ModelRendererTurbo(this, 0, 680, textureX, textureY); // Core4
bodyModel[4] = new ModelRendererTurbo(this, 0, 730, textureX, textureY); // Core5
bodyModel[5] = new ModelRendererTurbo(this, 0, 780, textureX, textureY); // Core8
bodyModel[6] = new ModelRendererTurbo(this, 0, 850, textureX, textureY); // Core9
bodyModel[7] = new ModelRendererTurbo(this, 0, 900, textureX, textureY); // Core10
bodyModel[8] = new ModelRendererTurbo(this, 0, 900, textureX, textureY); // Core11
bodyModel[9] = new ModelRendererTurbo(this, 0, 930, textureX, textureY); // Core12
bodyModel[10] = new ModelRendererTurbo(this, 200, 100, textureX, textureY); // Core13
bodyModel[11] = new ModelRendererTurbo(this, 200, 160, textureX, textureY); // Core14
bodyModel[12] = new ModelRendererTurbo(this, 200, 200, textureX, textureY); // Core15
bodyModel[13] = new ModelRendererTurbo(this, 200, 260, textureX, textureY); // Core16
bodyModel[14] = new ModelRendererTurbo(this, 200, 300, textureX, textureY); // Core17
bodyModel[15] = new ModelRendererTurbo(this, 200, 330, textureX, textureY); // Core18
bodyModel[0].addShapeBox(0F, 0F, 0F, 22, 52, 36, 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); //Test
bodyModel[0].setRotationPoint(-51F, -44F, -18F);
bodyModel[1].addBox(0F, 0F, 0F, 50, 9, 36, 0F); // Core2
bodyModel[1].setRotationPoint(-29F, -1F, -18F);
bodyModel[2].addBox(0F, 0F, 0F, 62, 40, 2, 0F); // Core3
bodyModel[2].setRotationPoint(-1F, -41F, -18F);
bodyModel[3].addBox(0F, 0F, 0F, 62, 40, 2, 0F); // Core4
bodyModel[3].setRotationPoint(-1F, -41F, 16F);
bodyModel[4].addBox(0F, 0F, 0F, 40, 9, 36, 0F); // Core5
bodyModel[4].setRotationPoint(21F, -1F, -18F);
bodyModel[5].addShapeBox(0F, 0F, 0F, 32, 43, 24, 0F, 0F, 0F, 6F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 6F, 0F, 9F, 6F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 9F, 6F); //Test
bodyModel[5].setRotationPoint(61F, -44F, -12F);
bodyModel[6].addBox(0F, 0F, 0F, 90, 3, 36, 0F); // Core9
bodyModel[6].setRotationPoint(-29F, -44F, -18F);
bodyModel[7].addBox(0F, 0F, 0F, 25, 12, 12, 0F); // Core10
bodyModel[7].setRotationPoint(-51F, -56F, -14F);
bodyModel[8].addBox(0F, 0F, 0F, 25, 12, 12, 0F); // Core11
bodyModel[8].setRotationPoint(-51F, -56F, 2F);
bodyModel[9].addShapeBox(0F, 0F, 0F, 60, 14, 36, 0F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
bodyModel[9].setRotationPoint(-26F, -58F, -18F);
bodyModel[10].addShapeBox(0F, 0F, 0F, 27, 14, 36, 0F, 0F, 0F, -4F, 0F, -4F, -4F, 0F, -4F, -4F, 0F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
bodyModel[10].setRotationPoint(34F, -58F, -18F);
bodyModel[11].addShapeBox(0F, 0F, 0F, 32, 4, 24, 0F, 0F, 6F, 2F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, 6F, 2F, 0F, 0F, 6F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 6F); //Test
bodyModel[11].setRotationPoint(61F, -48F, -12F);
bodyModel[12].addShapeBox(0F, 0F, 0F, 12, 12, 37, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
bodyModel[12].setRotationPoint(-18F, -57F, -18.5F);
bodyModel[13].addBox(0F, 0F, 0F, 38, 4, 20, 0F); // Core16
bodyModel[13].setRotationPoint(23F, -5F, -10F);
bodyModel[14].addBox(0F, 0F, 0F, 38, 22, 4, 0F); // Core17
bodyModel[14].setRotationPoint(23F, -27F, -2F);
bodyModel[15].addShapeBox(0F, 0F, 0F, 40, 4, 20, 0F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, -2F, 5F, 0F, 0F, 5F, 0F, 0F, 5F, 0F, 0F, 5F, 0F, 0F); //Test
bodyModel[15].setRotationPoint(-16F, -62F, -10F);
bodyModel[15].rotateAngleZ = -0.03490658F;
// Tail
tailModel = new ModelRendererTurbo[7];
tailModel[0] = new ModelRendererTurbo(this, 200, 360, textureX, textureY); // Tail1
tailModel[1] = new ModelRendererTurbo(this, 200, 400, textureX, textureY); // Tail2
tailModel[2] = new ModelRendererTurbo(this, 200, 420, textureX, textureY); // Tail3
tailModel[3] = new ModelRendererTurbo(this, 200, 500, textureX, textureY); // Tail4
tailModel[4] = new ModelRendererTurbo(this, 200, 580, textureX, textureY); // Tail5
tailModel[5] = new ModelRendererTurbo(this, 200, 610, textureX, textureY); // Tail6
tailModel[6] = new ModelRendererTurbo(this, 200, 610, textureX, textureY); // Tail7
tailModel[0].addShapeBox(0F, 0F, 0F, 114, 12, 8, 0F, 0F, 0F, 6F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 6F, 0F, 23F, 6F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 23F, 6F); //Test
tailModel[0].setRotationPoint(108F, -44F, -4F);
tailModel[1].addShapeBox(0F, 0F, 0F, 114, 4, 8, 0F, 0F, 0F, 2F, 0F, 0F, -2F, 0F, 0F, -2F, 0F, 0F, 2F, 0F, 0F, 6F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 6F); //Test
tailModel[1].setRotationPoint(108F, -48F, -4F);
tailModel[2].addShapeBox(0F, 0F, 0F, 50, 35, 4, 0F, -31F, 0F, -1F, 0F, 0F, -1F, 0F, 0F, -1F, -31F, 0F, -1F, 0F, 0F, 0F, -19F, 0F, 0F, -19F, 0F, 0F, 0F, 0F, 0F); //Test
tailModel[2].setRotationPoint(191F, -82F, -2F);
tailModel[3].addShapeBox(0F, 0F, 0F, 15, 35, 20, 0F, 0F, 0F, 2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 2F, 0F, 8F, 2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 8F, 2F); //Test
tailModel[3].setRotationPoint(93F, -44F, -10F);
tailModel[4].addShapeBox(0F, 0F, 0F, 15, 4, 20, 0F, 0F, 0F, -2F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, 0F, -2F, 0F, 0F, 2F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 2F); //Test
tailModel[4].setRotationPoint(93F, -48F, -10F);
tailModel[5].addShapeBox(0F, 0F, 0F, 15, 4, 30, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -5F, -1F, 0F, -5F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -5F, -1F, 0F, -5F, -1F, 0F); //Test
tailModel[5].setRotationPoint(196F, -44F, 4F);
tailModel[6].addShapeBox(0F, 0F, 0F, 15, 4, 30, 0F, -5F, -1F, 0F, -5F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -5F, -1F, 0F, -5F, -1F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
tailModel[6].setRotationPoint(196F, -44F, -34F);
// Left Wing
leftWingModel = new ModelRendererTurbo[26];
leftWingModel[0] = new ModelRendererTurbo(this, 200, 650, textureX, textureY); // LeftWing1
leftWingModel[1] = new ModelRendererTurbo(this, 200, 730, textureX, textureY); // LeftWing2
leftWingModel[2] = new ModelRendererTurbo(this, 200, 750, textureX, textureY); // LeftWing3
leftWingModel[3] = new ModelRendererTurbo(this, 200, 765, textureX, textureY); // LeftWing4
leftWingModel[4] = new ModelRendererTurbo(this, 200, 765, textureX, textureY); // LeftWing5
leftWingModel[5] = new ModelRendererTurbo(this, 200, 780, textureX, textureY); // LeftWing6
leftWingModel[6] = new ModelRendererTurbo(this, 200, 780, textureX, textureY); // LeftWing7
leftWingModel[7] = new ModelRendererTurbo(this, 200, 800, textureX, textureY); // LeftWing8
leftWingModel[8] = new ModelRendererTurbo(this, 200, 815, textureX, textureY); // LeftWing9
leftWingModel[9] = new ModelRendererTurbo(this, 200, 830, textureX, textureY); // LeftWing10
leftWingModel[10] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing11
leftWingModel[11] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing12
leftWingModel[12] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing14
leftWingModel[13] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing15
leftWingModel[14] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing16
leftWingModel[15] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing17
leftWingModel[16] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing18
leftWingModel[17] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing19
leftWingModel[18] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing20
leftWingModel[19] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing21
leftWingModel[20] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing22
leftWingModel[21] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing23
leftWingModel[22] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing24
leftWingModel[23] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing25
leftWingModel[24] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing26
leftWingModel[25] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // LeftWing27
leftWingModel[0].addShapeBox(0F, 0F, -65F, 25, 6, 65, 0F, -7.5F, 0F, 0F, -7.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -7.5F, -3F, 0F, -7.5F, -3F, 0F, 0F, 0F, 0F, 0F, 0F, 0F); //Test
leftWingModel[0].setRotationPoint(14F, -35F, -18F);
leftWingModel[0].rotateAngleX = 0.2617994F;
leftWingModel[1].addBox(0F, 0F, 0F, 10, 12, 2, 0F); // LeftWing2
leftWingModel[1].setRotationPoint(21.5F, -18.3F, -81F);
leftWingModel[2].addBox(0F, 0F, 0F, 10, 2, 8, 0F); // LeftWing3
leftWingModel[2].setRotationPoint(21.5F, -6.3F, -84F);
leftWingModel[3].addBox(0F, 0F, 0F, 30, 3, 3, 0F); // LeftWing4
leftWingModel[3].setRotationPoint(11.5F, -6.8F, -87F);
leftWingModel[4].addBox(0F, 0F, 0F, 30, 3, 3, 0F); // LeftWing5
leftWingModel[4].setRotationPoint(11.5F, -6.8F, -76F);
leftWingModel[5].addBox(0F, 0F, 0F, 10, 14, 3, 0F); // LeftWing6
leftWingModel[5].setRotationPoint(21.5F, -29F, -37F);
leftWingModel[6].addBox(0F, 0F, 0F, 10, 14, 3, 0F); // LeftWing7
leftWingModel[6].setRotationPoint(21.5F, -24.3F, -55F);
leftWingModel[7].addBox(0F, 0F, 0F, 30, 4, 4, 0F); // LeftWing8
leftWingModel[7].setRotationPoint(14.5F, -16F, -37.5F);
leftWingModel[8].addShapeBox(0F, 0F, 0F, 4, 4, 4, 0F, 0F, -1.5F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, -1.5F, 0F, -1.5F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, -1.5F); //Test
leftWingModel[8].setRotationPoint(10.5F, -16F, -37.5F);
leftWingModel[9].addBox(0F, 0F, 0F, 25, 9, 9, 0F); // LeftWing10
leftWingModel[9].setRotationPoint(16.5F, -10.3F, -58F);
leftWingModel[10].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing11
leftWingModel[10].setRotationPoint(13.5F, -9.3F, -57F);
leftWingModel[11].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing12
leftWingModel[11].setRotationPoint(13.5F, -9.3F, -55F);
leftWingModel[12].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing14
leftWingModel[12].setRotationPoint(13.5F, -9.3F, -53F);
leftWingModel[13].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing15
leftWingModel[13].setRotationPoint(13.5F, -9.3F, -51F);
leftWingModel[14].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing16
leftWingModel[14].setRotationPoint(13.5F, -7.3F, -57F);
leftWingModel[15].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing17
leftWingModel[15].setRotationPoint(13.5F, -7.3F, -55F);
leftWingModel[16].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing18
leftWingModel[16].setRotationPoint(13.5F, -7.3F, -53F);
leftWingModel[17].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing19
leftWingModel[17].setRotationPoint(13.5F, -7.3F, -51F);
leftWingModel[18].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing20
leftWingModel[18].setRotationPoint(13.5F, -5.3F, -51F);
leftWingModel[19].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing21
leftWingModel[19].setRotationPoint(13.5F, -5.3F, -53F);
leftWingModel[20].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing22
leftWingModel[20].setRotationPoint(13.5F, -5.3F, -55F);
leftWingModel[21].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing23
leftWingModel[21].setRotationPoint(13.5F, -5.3F, -57F);
leftWingModel[22].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing24
leftWingModel[22].setRotationPoint(13.5F, -3.3F, -57F);
leftWingModel[23].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing25
leftWingModel[23].setRotationPoint(13.5F, -3.3F, -55F);
leftWingModel[24].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing26
leftWingModel[24].setRotationPoint(13.5F, -3.3F, -53F);
leftWingModel[25].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // LeftWing27
leftWingModel[25].setRotationPoint(13.5F, -3.3F, -51F);
// Right Wing
rightWingModel = new ModelRendererTurbo[26];
rightWingModel[0] = new ModelRendererTurbo(this, 200, 650, textureX, textureY); // RightWing1
rightWingModel[1] = new ModelRendererTurbo(this, 200, 730, textureX, textureY); // RightWing2
rightWingModel[2] = new ModelRendererTurbo(this, 200, 750, textureX, textureY); // RightWing3
rightWingModel[3] = new ModelRendererTurbo(this, 200, 765, textureX, textureY); // RightWing4
rightWingModel[4] = new ModelRendererTurbo(this, 200, 765, textureX, textureY); // RightWing5
rightWingModel[5] = new ModelRendererTurbo(this, 200, 780, textureX, textureY); // RightWing6
rightWingModel[6] = new ModelRendererTurbo(this, 200, 780, textureX, textureY); // RightWing7
rightWingModel[7] = new ModelRendererTurbo(this, 200, 800, textureX, textureY); // RightWing8
rightWingModel[8] = new ModelRendererTurbo(this, 200, 815, textureX, textureY); // RightWing9
rightWingModel[9] = new ModelRendererTurbo(this, 200, 830, textureX, textureY); // RightWing10
rightWingModel[10] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing11
rightWingModel[11] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing12
rightWingModel[12] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing13
rightWingModel[13] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing14
rightWingModel[14] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing15
rightWingModel[15] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing16
rightWingModel[16] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing17
rightWingModel[17] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing19
rightWingModel[18] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing20
rightWingModel[19] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing21
rightWingModel[20] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing22
rightWingModel[21] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing23
rightWingModel[22] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing24
rightWingModel[23] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing25
rightWingModel[24] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing26
rightWingModel[25] = new ModelRendererTurbo(this, 300, 830, textureX, textureY); // RightWing27
rightWingModel[0].addShapeBox(0F, 0F, 0F, 25, 6, 65, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -7.5F, 0F, 0F, -7.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -7.5F, -3F, 0F, -7.5F, -3F, 0F); //Test
rightWingModel[0].setRotationPoint(14F, -35F, 18F);
rightWingModel[0].rotateAngleX = -0.2617994F;
rightWingModel[1].addBox(0F, 0F, 0F, 10, 12, 2, 0F); // RightWing2
rightWingModel[1].setRotationPoint(21.5F, -18.3F, 79F);
rightWingModel[2].addBox(0F, 0F, 0F, 10, 2, 8, 0F); // RightWing3
rightWingModel[2].setRotationPoint(21.5F, -6.3F, 76F);
rightWingModel[3].addBox(0F, 0F, 0F, 30, 3, 3, 0F); // RightWing4
rightWingModel[3].setRotationPoint(11.5F, -6.8F, 84F);
rightWingModel[4].addBox(0F, 0F, 0F, 30, 3, 3, 0F); // RightWing5
rightWingModel[4].setRotationPoint(11.5F, -6.8F, 73F);
rightWingModel[5].addBox(0F, 0F, 0F, 10, 14, 3, 0F); // RightWing6
rightWingModel[5].setRotationPoint(21.5F, -29F, 34F);
rightWingModel[6].addBox(0F, 0F, 0F, 10, 14, 3, 0F); // RightWing7
rightWingModel[6].setRotationPoint(21.5F, -24.3F, 52F);
rightWingModel[7].addBox(0F, 0F, 0F, 30, 4, 4, 0F); // RightWing8
rightWingModel[7].setRotationPoint(14.5F, -16F, 33.5F);
rightWingModel[8].addShapeBox(0F, 0F, 0F, 4, 4, 4, 0F, 0F, -1.5F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, -1.5F, 0F, -1.5F, -1.5F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -1.5F, -1.5F); //Test
rightWingModel[8].setRotationPoint(10.5F, -16F, 33.5F);
rightWingModel[9].addBox(0F, 0F, 0F, 25, 9, 9, 0F); // RightWing10
rightWingModel[9].setRotationPoint(16.5F, -10.3F, 49F);
rightWingModel[10].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing11
rightWingModel[10].setRotationPoint(13.5F, -9.3F, 56F);
rightWingModel[11].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing12
rightWingModel[11].setRotationPoint(13.5F, -9.3F, 54F);
rightWingModel[12].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing13
rightWingModel[12].setRotationPoint(13.5F, -9.3F, 52F);
rightWingModel[13].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing14
rightWingModel[13].setRotationPoint(13.5F, -9.3F, 50F);
rightWingModel[14].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing15
rightWingModel[14].setRotationPoint(13.5F, -7.3F, 56F);
rightWingModel[15].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing16
rightWingModel[15].setRotationPoint(13.5F, -7.3F, 54F);
rightWingModel[16].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing17
rightWingModel[16].setRotationPoint(13.5F, -7.3F, 52F);
rightWingModel[17].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing19
rightWingModel[17].setRotationPoint(13.5F, -7.3F, 50F);
rightWingModel[18].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing20
rightWingModel[18].setRotationPoint(13.5F, -5.3F, 56F);
rightWingModel[19].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing21
rightWingModel[19].setRotationPoint(13.5F, -5.3F, 54F);
rightWingModel[20].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing22
rightWingModel[20].setRotationPoint(13.5F, -5.3F, 52F);
rightWingModel[21].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing23
rightWingModel[21].setRotationPoint(13.5F, -5.3F, 50F);
rightWingModel[22].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing24
rightWingModel[22].setRotationPoint(13.5F, -3.3F, 56F);
rightWingModel[23].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing25
rightWingModel[23].setRotationPoint(13.5F, -3.3F, 54F);
rightWingModel[24].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing26
rightWingModel[24].setRotationPoint(13.5F, -3.3F, 52F);
rightWingModel[25].addBox(0F, 0F, 0F, 3, 1, 1, 0F); // RightWing27
rightWingModel[25].setRotationPoint(13.5F, -3.3F, 50F);
//Main helicopter rotors
heliMainRotorModels = new ModelRendererTurbo[1][7];
heliMainRotorModels[0][0] = new ModelRendererTurbo(this, 200, 960, textureX, textureY); // Mrotor1
heliMainRotorModels[0][1] = new ModelRendererTurbo(this, 200, 980, textureX, textureY); // Mrotor2
heliMainRotorModels[0][2] = new ModelRendererTurbo(this, 200, 1000, textureX, textureY); // Mrotor3
heliMainRotorModels[0][3] = new ModelRendererTurbo(this, 200, 1000, textureX, textureY); // Mrotor4
heliMainRotorModels[0][4] = new ModelRendererTurbo(this, 200, 1000, textureX, textureY); // Mrotor5
heliMainRotorModels[0][5] = new ModelRendererTurbo(this, 200, 1000, textureX, textureY); // Mrotor6
heliMainRotorModels[0][6] = new ModelRendererTurbo(this, 200, 1000, textureX, textureY); // Mrotor7
heliMainRotorModels[0][0].addBox(-3F, -66F, -3F, 6, 5, 6, 0F); // Mrotor1
heliMainRotorModels[0][1].addBox(-4F, -71F, -4F, 8, 5, 8, 0F); // Mrotor2
heliMainRotorModels[0][2].addBox(0F, -70F, -3F, 160, 2, 6, 0F); // Mrotor3
heliMainRotorModels[0][3].addBox(0F, -70F, -3F, 160, 2, 6, 0F); // Mrotor4
heliMainRotorModels[0][3].rotateAngleY = 1.25663706F;
heliMainRotorModels[0][4].addBox(0F, -70F, -3F, 160, 2, 6, 0F); // Mrotor5
heliMainRotorModels[0][4].rotateAngleY = -1.25663706F;
heliMainRotorModels[0][5].addBox(0F, -70F, -3F, 160, 2, 6, 0F); // Mrotor6
heliMainRotorModels[0][5].rotateAngleY = 2.51327412F;
heliMainRotorModels[0][6].addBox(0F, -70F, -3F, 160, 2, 6, 0F); // Mrotor6
heliMainRotorModels[0][6].rotateAngleY = -2.51327412F;
//The helicopter rotor origins for rendering. Better than the old propeller rotation point code
heliMainRotorOrigins = new Vector3f[] { new Vector3f(0F, 48F / 16F, 0F) };
//Tail helicopter rotors
heliTailRotorModels = new ModelRendererTurbo[1][3];
heliTailRotorModels[0][0] = new ModelRendererTurbo(this, 200, 900, textureX, textureY); // Trotor1
heliTailRotorModels[0][1] = new ModelRendererTurbo(this, 200, 920, textureX, textureY); // Trotor2
heliTailRotorModels[0][2] = new ModelRendererTurbo(this, 200, 920, textureX, textureY); // Trotor3
heliTailRotorModels[0][0].addBox(222F, -80F, -6F, 4, 4, 6, 0F); // Trotor1
heliTailRotorModels[0][1].addBox(221F, -108F, -4F, 4, 30, 2, 0F); // Trotor2
heliTailRotorModels[0][2].addBox(221F, -78F, -4F, 4, 30, 2, 0F); // Trotor4
//The helicopter rotor origins for rendering. Better than the old propeller rotation point code
heliTailRotorOrigins = new Vector3f[] { new Vector3f(224F / 16F, 78F / 16F, -8F / 16F) };
heliRotorSpeeds = new float[] { 1F };
// Body Wheel
bodyWheelModel = new ModelRendererTurbo[3];
bodyWheelModel[0] = new ModelRendererTurbo(this, 400, 100, textureX, textureY); // Corewheel1
bodyWheelModel[1] = new ModelRendererTurbo(this, 400, 200, textureX, textureY); // Corewheel2
bodyWheelModel[2] = new ModelRendererTurbo(this, 400, 200, textureX, textureY); // Corewheel3
bodyWheelModel[0].addBox(0F, 0F, 0F, 4, 14, 4, 0F); // Corewheel1
bodyWheelModel[0].setRotationPoint(-77F, 8F, -2F);
bodyWheelModel[1].addBox(0F, 0F, 0F, 10, 10, 3, 0F); // Corewheel2
bodyWheelModel[1].setRotationPoint(-80F, 17F, 2F);
bodyWheelModel[2].addBox(0F, 0F, 0F, 10, 10, 3, 0F); // Corewheel3
bodyWheelModel[2].setRotationPoint(-80F, 17F, -5F);
// Left Wing Wheel
leftWingWheelModel = new ModelRendererTurbo[3];
leftWingWheelModel[0] = new ModelRendererTurbo(this, 400, 240, textureX, textureY); // LWWheel1
leftWingWheelModel[1] = new ModelRendererTurbo(this, 400, 265, textureX, textureY); // LWWheel2
leftWingWheelModel[2] = new ModelRendererTurbo(this, 400, 300, textureX, textureY); // LWWheel3
leftWingWheelModel[0].addBox(0F, 0F, 0F, 14, 14, 6, 0F); // LWWheel1
leftWingWheelModel[0].setRotationPoint(19F, 13F, -35F);
leftWingWheelModel[1].addBox(0F, -3F, -1F, 4, 4, 23, 0F); // LWWheel2
leftWingWheelModel[1].setRotationPoint(24F, 19F, -29F);
leftWingWheelModel[1].rotateAngleX = 0.8901179F;
leftWingWheelModel[2].addBox(0F, -3F, -1F, 2, 2, 23, 0F); // LWWheel3
leftWingWheelModel[2].setRotationPoint(25F, 21F, -29F);
leftWingWheelModel[2].rotateAngleX = 0.6027204F;
// Right Wing Wheel
rightWingWheelModel = new ModelRendererTurbo[3];
rightWingWheelModel[0] = new ModelRendererTurbo(this, 400, 240, textureX, textureY); // RWWheel1
rightWingWheelModel[1] = new ModelRendererTurbo(this, 400, 265, textureX, textureY); // RWWheel2
rightWingWheelModel[2] = new ModelRendererTurbo(this, 400, 300, textureX, textureY); // RWWheel3
rightWingWheelModel[0].addBox(0F, 0F, 0F, 14, 14, 6, 0F); // RWWheel1
rightWingWheelModel[0].setRotationPoint(19F, 13F, 29F);
rightWingWheelModel[1].addBox(0F, -3F, -21F, 4, 4, 23, 0F); // RWWheel2
rightWingWheelModel[1].setRotationPoint(24F, 19F, 29F);
rightWingWheelModel[1].rotateAngleX = -0.8901179F;
rightWingWheelModel[2].addBox(0F, -3F, -23F, 2, 2, 23, 0F); // RWWheel3
rightWingWheelModel[2].setRotationPoint(25F, 21F, 29F);
rightWingWheelModel[2].rotateAngleX = -0.6027145F;
// Body Door Open
bodyDoorOpenModel = new ModelRendererTurbo[12];
bodyDoorOpenModel[0] = new ModelRendererTurbo(this, 400, 440, textureX, textureY); // DoorOpen1
bodyDoorOpenModel[1] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorOpen2
bodyDoorOpenModel[2] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorOpen3
bodyDoorOpenModel[3] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorOpen4
bodyDoorOpenModel[4] = new ModelRendererTurbo(this, 400, 480, textureX, textureY); // DoorOpen5
bodyDoorOpenModel[5] = new ModelRendererTurbo(this, 400, 500, textureX, textureY); // DoorOpen6
bodyDoorOpenModel[6] = new ModelRendererTurbo(this, 400, 440, textureX, textureY); // DoorOpen7
bodyDoorOpenModel[7] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorOpen8
bodyDoorOpenModel[8] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorOpen9
bodyDoorOpenModel[9] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorOpen10
bodyDoorOpenModel[10] = new ModelRendererTurbo(this, 400, 480, textureX, textureY); // DoorOpen11
bodyDoorOpenModel[11] = new ModelRendererTurbo(this, 400, 500, textureX, textureY); // DoorOpen12
bodyDoorOpenModel[0].addBox(0F, 0F, 0F, 28, 7, 2, 0F); // DoorOpen1
bodyDoorOpenModel[0].setRotationPoint(-29F, -41F, -18F);
bodyDoorOpenModel[0].rotateAngleX = -1.396263F;
bodyDoorOpenModel[1].addBox(0F, 7F, 0F, 5, 9, 2, 0F); // DoorOpen2
bodyDoorOpenModel[1].setRotationPoint(-29F, -41F, -18F);
bodyDoorOpenModel[1].rotateAngleX = -1.396263F;
bodyDoorOpenModel[2].addBox(23F, 7F, 0F, 5, 9, 2, 0F); // DoorOpen3
bodyDoorOpenModel[2].setRotationPoint(-29F, -41F, -18F);
bodyDoorOpenModel[2].rotateAngleX = -1.396263F;
bodyDoorOpenModel[3].addBox(13F, 7F, 0F, 2, 9, 2, 0F); // DoorOpen4
bodyDoorOpenModel[3].setRotationPoint(-29F, -41F, -18F);
bodyDoorOpenModel[3].rotateAngleX = -1.396263F;
bodyDoorOpenModel[4].addBox(0F, 16F, 0F, 28, 2, 2, 0F); // DoorOpen5
bodyDoorOpenModel[4].setRotationPoint(-29F, -41F, -18F);
bodyDoorOpenModel[4].rotateAngleX = -1.396263F;
bodyDoorOpenModel[5].addBox(0F, -22F, -2F, 28, 22, 2, 0F); // DoorOpen6
bodyDoorOpenModel[5].setRotationPoint(-29F, -1F, -18F);
bodyDoorOpenModel[5].rotateAngleX = 2.443461F;
bodyDoorOpenModel[6].addBox(0F, 0F, -2F, 28, 7, 2, 0F); // DoorOpen7
bodyDoorOpenModel[6].setRotationPoint(-29F, -41F, 18F);
bodyDoorOpenModel[6].rotateAngleX = 1.396263F;
bodyDoorOpenModel[7].addBox(0F, 7F, -2F, 5, 9, 2, 0F); // DoorOpen8
bodyDoorOpenModel[7].setRotationPoint(-29F, -41F, 18F);
bodyDoorOpenModel[7].rotateAngleX = 1.396263F;
bodyDoorOpenModel[8].addBox(23F, 7F, -2F, 5, 9, 2, 0F); // DoorOpen9
bodyDoorOpenModel[8].setRotationPoint(-29F, -41F, 18F);
bodyDoorOpenModel[8].rotateAngleX = 1.396263F;
bodyDoorOpenModel[9].addBox(13F, 7F, -2F, 2, 9, 2, 0F); // DoorOpen10
bodyDoorOpenModel[9].setRotationPoint(-29F, -41F, 18F);
bodyDoorOpenModel[9].rotateAngleX = 1.396263F;
bodyDoorOpenModel[10].addBox(0F, 16F, -2F, 28, 2, 2, 0F); // DoorOpen11
bodyDoorOpenModel[10].setRotationPoint(-29F, -41F, 18F);
bodyDoorOpenModel[10].rotateAngleX = 1.396263F;
bodyDoorOpenModel[11].addBox(0F, -22F, 0F, 28, 22, 2, 0F); // DoorOpen12
bodyDoorOpenModel[11].setRotationPoint(-29F, -1F, 18F);
bodyDoorOpenModel[11].rotateAngleX = -2.443461F;
// Body Door Close
bodyDoorCloseModel = new ModelRendererTurbo[12];
bodyDoorCloseModel[0] = new ModelRendererTurbo(this, 400, 440, textureX, textureY); // DoorClosed1
bodyDoorCloseModel[1] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorClosed2
bodyDoorCloseModel[2] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorClosed3
bodyDoorCloseModel[3] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorClosed4
bodyDoorCloseModel[4] = new ModelRendererTurbo(this, 400, 480, textureX, textureY); // DoorClosed5
bodyDoorCloseModel[5] = new ModelRendererTurbo(this, 400, 500, textureX, textureY); // DoorClosed6
bodyDoorCloseModel[6] = new ModelRendererTurbo(this, 400, 440, textureX, textureY); // DoorClosed7
bodyDoorCloseModel[7] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorClosed8
bodyDoorCloseModel[8] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorClosed9
bodyDoorCloseModel[9] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // DoorClosed10
bodyDoorCloseModel[10] = new ModelRendererTurbo(this, 400, 480, textureX, textureY); // DoorClosed11
bodyDoorCloseModel[11] = new ModelRendererTurbo(this, 400, 500, textureX, textureY); // DoorClosed12
bodyDoorCloseModel[0].addBox(0F, 0F, 0F, 28, 7, 2, 0F); // DoorClosed1
bodyDoorCloseModel[0].setRotationPoint(-29F, -41F, -18F);
bodyDoorCloseModel[1].addBox(0F, 7F, 0F, 5, 9, 2, 0F); // DoorClosed2
bodyDoorCloseModel[1].setRotationPoint(-29F, -41F, -18F);
bodyDoorCloseModel[2].addBox(23F, 7F, 0F, 5, 9, 2, 0F); // DoorClosed3
bodyDoorCloseModel[2].setRotationPoint(-29F, -41F, -18F);
bodyDoorCloseModel[3].addBox(13F, 7F, 0F, 2, 9, 2, 0F); // DoorClosed4
bodyDoorCloseModel[3].setRotationPoint(-29F, -41F, -18F);
bodyDoorCloseModel[4].addBox(0F, 16F, 0F, 28, 2, 2, 0F); // DoorClosed5
bodyDoorCloseModel[4].setRotationPoint(-29F, -41F, -18F);
bodyDoorCloseModel[5].addBox(0F, -22F, 0F, 28, 22, 2, 0F); // DoorClosed6
bodyDoorCloseModel[5].setRotationPoint(-29F, -1F, -18F);
bodyDoorCloseModel[6].addBox(0F, 0F, -2F, 28, 7, 2, 0F); // DoorClosed7
bodyDoorCloseModel[6].setRotationPoint(-29F, -41F, 18F);
bodyDoorCloseModel[7].addBox(0F, 7F, -2F, 5, 9, 2, 0F); // DoorClosed8
bodyDoorCloseModel[7].setRotationPoint(-29F, -41F, 18F);
bodyDoorCloseModel[8].addBox(23F, 7F, -2F, 5, 9, 2, 0F); // DoorClosed9
bodyDoorCloseModel[8].setRotationPoint(-29F, -41F, 18F);
bodyDoorCloseModel[9].addBox(13F, 7F, -2F, 2, 9, 2, 0F); // DoorClosed10
bodyDoorCloseModel[9].setRotationPoint(-29F, -41F, 18F);
bodyDoorCloseModel[10].addBox(0F, 16F, -2F, 28, 2, 2, 0F); // DoorClosed11
bodyDoorCloseModel[10].setRotationPoint(-29F, -41F, 18F);
bodyDoorCloseModel[11].addBox(0F, -22F, -2F, 28, 22, 2, 0F); // DoorClosed12
bodyDoorCloseModel[11].setRotationPoint(-29F, -1F, 18F);
//Copy This part into your model
ModelRendererTurbo[][] noseGunModel = new ModelRendererTurbo[3][];
noseGunModel[0] = new ModelRendererTurbo[4];
noseGunModel[0][0] = new ModelRendererTurbo(this, 400, 550, textureX, textureY); // Turret1
noseGunModel[0][1] = new ModelRendererTurbo(this, 400, 600, textureX, textureY); // Turret2
noseGunModel[0][2] = new ModelRendererTurbo(this, 400, 600, textureX, textureY); // Turret3
noseGunModel[0][3] = new ModelRendererTurbo(this, 400, 640, textureX, textureY); // Turret4
noseGunModel[0][0].addBox(-10F, 0F, -10F, 20, 5, 20, 0F); // Turret1
noseGunModel[0][1].addShapeBox(-10F, 5F, -10F, 20, 5, 6, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -4F, 0F, -4F, -4F, 0F, -4F, -4F, 0F, 0F, -4F, 0F, 0F); //Test
noseGunModel[0][2].addShapeBox(-10F, 5F, 4F, 20, 5, 6, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, 0F, -4F, 0F, -4F, -4F, 0F, -4F); //Test
noseGunModel[0][3].addShapeBox(-10F, 5F, -4F, 5, 5, 8, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -4F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, 0F, -4F, 0F, 0F); //Test
for(ModelRendererTurbo noseGunPart : noseGunModel[0])
noseGunPart.setRotationPoint(-102F, 0F, 0F);
noseGunModel[1] = new ModelRendererTurbo[0];
noseGunModel[2] = new ModelRendererTurbo[5];
noseGunModel[2][0] = new ModelRendererTurbo(this, 400, 660, textureX, textureY); // TurretBarrel1
noseGunModel[2][1] = new ModelRendererTurbo(this, 0, 96, textureX, textureY); // TurretBarrel2
noseGunModel[2][2] = new ModelRendererTurbo(this, 400, 680, textureX, textureY); // TurretBarrel3
noseGunModel[2][3] = new ModelRendererTurbo(this, 400, 680, textureX, textureY); // TurretBarrel4
noseGunModel[2][4] = new ModelRendererTurbo(this, 400, 700, textureX, textureY); // TurretBarrel5
noseGunModel[2][0].addBox(-5F, -2F, -4F, 7, 5, 8, 0F); // TurretBarrel1
noseGunModel[2][1].addBox(2F, -1F, -2.5F, 7, 3, 5, 0F); // TurretBarrel2