//This File was created with the Minecraft-SMP Modelling Toolbox 1.5.4.1 // Copyright (C) 2013 Minecraft-SMP.de // This file is for Flan's Flying Mod Version 3.0.x+ // Model Checklist // Model: // - Check Left/Right [ ] (Left = + / Right = -) // - Code Cleaned [ ] // - Coverted to Version [ ] package com.flansmod.client.model.ww2; import com.flansmod.client.model.ModelVehicle; import com.flansmod.client.tmt.ModelRendererTurbo; public class ModelMaus extends ModelVehicle { int textureX = 1024; int textureY = 1024 ; public ModelMaus() { // Body bodyModel = new ModelRendererTurbo[26]; bodyModel[0] = new ModelRendererTurbo(this, 1, 1, textureX, textureY); // Base bodyModel[1] = new ModelRendererTurbo(this, 1, 1, textureX, textureY); // FrontArmor bodyModel[2] = new ModelRendererTurbo(this, 481, 1, textureX, textureY); // FrontArmor bodyModel[3] = new ModelRendererTurbo(this, 553, 1, textureX, textureY); // FrontArmorAngle bodyModel[4] = new ModelRendererTurbo(this, 633, 41, textureX, textureY); // FrontAngledUnder bodyModel[5] = new ModelRendererTurbo(this, 97, 409, textureX, textureY); // CoverUnder bodyModel[6] = new ModelRendererTurbo(this, 1, 481, textureX, textureY); // CoverUnder bodyModel[7] = new ModelRendererTurbo(this, 393, 481, textureX, textureY); // CoverUnder bodyModel[8] = new ModelRendererTurbo(this, 1, 81, textureX, textureY); // Side bodyModel[9] = new ModelRendererTurbo(this, 425, 153, textureX, textureY); // Side bodyModel[10] = new ModelRendererTurbo(this, 833, 161, textureX, textureY); // Side bodyModel[11] = new ModelRendererTurbo(this, 145, 177, textureX, textureY); // Side bodyModel[12] = new ModelRendererTurbo(this, 305, 177, textureX, textureY); // Side bodyModel[13] = new ModelRendererTurbo(this, 1, 209, textureX, textureY); // Side bodyModel[14] = new ModelRendererTurbo(this, 393, 241, textureX, textureY); // Side bodyModel[15] = new ModelRendererTurbo(this, 553, 241, textureX, textureY); // Side bodyModel[16] = new ModelRendererTurbo(this, 713, 241, textureX, textureY); // Side bodyModel[17] = new ModelRendererTurbo(this, 793, 257, textureX, textureY); // Side bodyModel[18] = new ModelRendererTurbo(this, 89, 273, textureX, textureY); // Side bodyModel[19] = new ModelRendererTurbo(this, 249, 273, textureX, textureY); // Side bodyModel[20] = new ModelRendererTurbo(this, 329, 329, textureX, textureY); // Sideangled bodyModel[21] = new ModelRendererTurbo(this, 433, 345, textureX, textureY); // CoverSide bodyModel[22] = new ModelRendererTurbo(this, 1, 353, textureX, textureY); // CoverSide bodyModel[23] = new ModelRendererTurbo(this, 761, 345, textureX, textureY); // BodyBack bodyModel[24] = new ModelRendererTurbo(this, 433, 361, textureX, textureY); // CoverBack bodyModel[25] = new ModelRendererTurbo(this, 1, 369, textureX, textureY); // bodyModel[0].addBox(0F, 0F, 0F, 200, 2, 75, 0F); // Base bodyModel[0].setRotationPoint(-55F, -8F, -37.5F); bodyModel[1].addBox(0F, 0F, 0F, 1, 10, 30, 0F); // FrontArmor bodyModel[1].setRotationPoint(145F, -8F, -37.5F); bodyModel[2].addBox(0F, 0F, 0F, 1, 10, 30, 0F); // FrontArmor bodyModel[2].setRotationPoint(145F, -8F, 7.5F); bodyModel[3].addBox(0F, 0F, 0F, 2, 45, 75, 0F); // FrontArmorAngle bodyModel[3].setRotationPoint(108.1F, -32.5F, -37.5F); bodyModel[3].rotateAngleZ = 0.9599311F; bodyModel[4].addBox(0F, 0F, 0F, 11, 8, 16, 0F); // FrontAngledUnder bodyModel[4].setRotationPoint(146F, -7.5F, -8F); bodyModel[4].rotateAngleZ = -2.181662F; bodyModel[5].addBox(0F, 0F, 0F, 200, 10, 1, 0F); // CoverUnder bodyModel[5].setRotationPoint(-54F, -8F, -8F); bodyModel[6].addBox(0F, 0F, 0F, 200, 10, 1, 0F); // CoverUnder bodyModel[6].setRotationPoint(-54F, -8F, 7F); bodyModel[7].addBox(0F, 0F, 0F, 195, 8, 14, 0F); // CoverUnder bodyModel[7].setRotationPoint(-55.2F, -6F, -7F); bodyModel[8].addBox(0F, 0F, 0F, 171, 20, 75, 0F); // Side bodyModel[8].setRotationPoint(-55F, -28F, -37.5F); bodyModel[9].addBox(0F, 0F, 0F, 164, 7, 75, 0F); // Side bodyModel[9].setRotationPoint(-55F, -34.2F, -37.5F); bodyModel[10].addBox(0F, 0F, 0F, 3, 19, 75, 0F); // Side bodyModel[10].setRotationPoint(116F, -27F, -37.5F); bodyModel[11].addBox(0F, 0F, 0F, 3, 17, 75, 0F); // Side bodyModel[11].setRotationPoint(119F, -25F, -37.5F); bodyModel[12].addBox(0F, 0F, 0F, 3, 15, 75, 0F); // Side bodyModel[12].setRotationPoint(122F, -22.9F, -37.5F); bodyModel[13].addBox(0F, 0F, 0F, 3, 13, 75, 0F); // Side bodyModel[13].setRotationPoint(125F, -20.5F, -37.5F); bodyModel[14].addBox(0F, 0F, 0F, 3, 11, 75, 0F); // Side bodyModel[14].setRotationPoint(128F, -18.5F, -37.5F); bodyModel[15].addBox(0F, 0F, 0F, 3, 9, 75, 0F); // Side bodyModel[15].setRotationPoint(131F, -16.5F, -37.5F); bodyModel[16].addBox(0F, 0F, 0F, 2, 7, 75, 0F); // Side bodyModel[16].setRotationPoint(134F, -14.5F, -37.5F); bodyModel[17].addBox(0F, 0F, 0F, 3, 5, 75, 0F); // Side bodyModel[17].setRotationPoint(136F, -12.5F, -37.5F); bodyModel[18].addBox(0F, 0F, 0F, 2, 4, 75, 0F); // Side bodyModel[18].setRotationPoint(139F, -11.5F, -37.5F); bodyModel[19].addBox(0F, 0F, 0F, 2, 2, 75, 0F); // Side bodyModel[19].setRotationPoint(141F, -9.5F, -37.5F); bodyModel[20].addBox(0F, 0F, 0F, 14, 4, 75, 0F); // Sideangled bodyModel[20].setRotationPoint(109F, -33F, -37.5F); bodyModel[20].rotateAngleZ = -0.6108652F; bodyModel[21].addBox(0F, 0F, 0F, 200, 8, 1, 0F); // CoverSide bodyModel[21].setRotationPoint(-55F, -6F, 36.5F); bodyModel[22].addBox(0F, 0F, 0F, 200, 8, 1, 0F); // CoverSide bodyModel[22].setRotationPoint(-55F, -6F, -37.5F); bodyModel[23].addBox(0F, 0F, 0F, 17, 26, 75, 0F); // BodyBack bodyModel[23].setRotationPoint(-55F, -34F, -37.5F); bodyModel[23].rotateAngleZ = -0.3490658F; bodyModel[24].addBox(0F, 0F, 0F, 9, 12, 75, 0F); // CoverBack bodyModel[24].setRotationPoint(-63.9F, -10F, -37.5F); bodyModel[25].addBox(0F, 0F, 0F, 16, 16, 62, 0F); // FuelTank bodyModel[25].setRotationPoint(-73F, -31F, -31F); bodyModel[25].rotateAngleZ = -0.3490658F; // Turret turretModel = new ModelRendererTurbo[10]; turretModel[0] = new ModelRendererTurbo(this, 657, 65, textureX, textureY); // TurretMain turretModel[1] = new ModelRendererTurbo(this, 633, 1, textureX, textureY); // TurretSide turretModel[2] = new ModelRendererTurbo(this, 1, 177, textureX, textureY); // TurretSide turretModel[3] = new ModelRendererTurbo(this, 497, 1, textureX, textureY); // TurretMantle turretModel[4] = new ModelRendererTurbo(this, 801, 1, textureX, textureY); // TurretMantleTop turretModel[5] = new ModelRendererTurbo(this, 929, 1, textureX, textureY); // GunMantleBack turretModel[6] = new ModelRendererTurbo(this, 913, 1, textureX, textureY); // Commander'sParascope turretModel[7] = new ModelRendererTurbo(this, 1, 1, textureX, textureY); // Commander'sParascope turretModel[8] = new ModelRendererTurbo(this, 865, 33, textureX, textureY); // Commander'sHatch turretModel[9] = new ModelRendererTurbo(this, 969, 1, textureX, textureY); // GunnerHatch turretModel[0].addBox(-50F, -59F, -28.5F, 100, 25, 57, 0F); // TurretMain turretModel[0].setRotationPoint(0F, 0F, 0F); turretModel[1].addBox(-50F, -51F, 34F, 100, 25, 7, 0F); // TurretSide turretModel[1].setRotationPoint(0F, 0F, 0F); turretModel[1].rotateAngleX = 0.2268928F; turretModel[2].addBox(-50F, -51F, -41.5F, 100, 25, 6, 0F); // TurretSide turretModel[2].setRotationPoint(0F, 0F, 0F); turretModel[2].rotateAngleX = -0.2268928F; turretModel[3].addBox(50F, -56F, -26F, 8, 20, 52, 0F); // TurretMantle turretModel[3].setRotationPoint(0F, 0F, 0F); turretModel[4].addBox(69F, 27F, -26F, 3, 9, 52, 0F); // TurretMantleTop turretModel[4].setRotationPoint(0F, 0F, 0F); turretModel[4].rotateAngleZ = 1.239184F; turretModel[5].addBox(58F, -55F, -15F, 2, 17, 30, 0F); // GunMantleBack turretModel[5].setRotationPoint(0F, 0F, 0F); turretModel[6].addBox(35F, -62F, 10F, 10, 3, 10, 0F); // Commander'sParascope turretModel[6].setRotationPoint(0F, 0F, 0F); turretModel[7].addBox(37F, -66F, 12F, 6, 4, 6, 0F); // Commander'sParascope turretModel[7].setRotationPoint(0F, 0F, 0F); turretModel[8].addBox(-10F, -61F, -23F, 15, 2, 15, 0F); // Commander'sHatch turretModel[8].setRotationPoint(0F, 0F, 0F); turretModel[9].addBox(-10F, -60F, 10F, 10, 1, 10, 0F); // GunnerHatch turretModel[9].setRotationPoint(0F, 0F, 0F); // Barrel barrelModel = new ModelRendererTurbo[3]; barrelModel[0] = new ModelRendererTurbo(this, 425, 129, textureX, textureY); // Barrel barrelModel[1] = new ModelRendererTurbo(this, 569, 1, textureX, textureY); // TurretGun barrelModel[2] = new ModelRendererTurbo(this, 866, 1, textureX, textureY); // barrelModel[0].addBox(11F, 4F, 5F, 100, 6, 6, 0F); // Barrel barrelModel[0].setRotationPoint(54F, -54F, -7.5F); barrelModel[1].addBox(54F, -48F, -12F, 19, 2, 2, 0F); // TurretGun barrelModel[1].setRotationPoint(0F, 0F, 0F); barrelModel[2].addBox(0F, 0F, 0F, 14, 15, 15, 0F); // GunMantle barrelModel[2].setRotationPoint(54F, -54F, -7.5F); // Left Track leftTrackModel = new ModelRendererTurbo[14]; leftTrackModel[0] = new ModelRendererTurbo(this, 1, 81, textureX, textureY); // LW leftTrackModel[1] = new ModelRendererTurbo(this, 425, 81, textureX, textureY); // LW leftTrackModel[2] = new ModelRendererTurbo(this, 489, 81, textureX, textureY); // LW leftTrackModel[3] = new ModelRendererTurbo(this, 1, 113, textureX, textureY); // LW leftTrackModel[4] = new ModelRendererTurbo(this, 961, 137, textureX, textureY); // LW leftTrackModel[5] = new ModelRendererTurbo(this, 833, 153, textureX, textureY); // LW leftTrackModel[6] = new ModelRendererTurbo(this, 921, 169, textureX, textureY); // LW leftTrackModel[7] = new ModelRendererTurbo(this, 233, 177, textureX, textureY); // LW leftTrackModel[8] = new ModelRendererTurbo(this, 297, 177, textureX, textureY); // LW leftTrackModel[9] = new ModelRendererTurbo(this, 393, 177, textureX, textureY); // LW leftTrackModel[10] = new ModelRendererTurbo(this, 833, 185, textureX, textureY); // LW leftTrackModel[11] = new ModelRendererTurbo(this, 953, 73, textureX, textureY); // leftTrackModel[12] = new ModelRendererTurbo(this, 969, 25, textureX, textureY); // leftTrackModel[13] = new ModelRendererTurbo(this, 417, 449, textureX, textureY); // leftTrackModel[0].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[0].setRotationPoint(-49F, -4F, -33F); leftTrackModel[1].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[1].setRotationPoint(-33F, -4F, -33F); leftTrackModel[2].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[2].setRotationPoint(-17F, -4F, -33F); leftTrackModel[3].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[3].setRotationPoint(-1F, -4F, -33F); leftTrackModel[4].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[4].setRotationPoint(15F, -4F, -33F); leftTrackModel[5].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[5].setRotationPoint(31F, -4F, -33F); leftTrackModel[6].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[6].setRotationPoint(47F, -4F, -33F); leftTrackModel[7].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[7].setRotationPoint(63F, -4F, -33F); leftTrackModel[8].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[8].setRotationPoint(79F, -4F, -33F); leftTrackModel[9].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[9].setRotationPoint(95F, -4F, -33F); leftTrackModel[10].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // LW leftTrackModel[10].setRotationPoint(112F, -4F, -33F); leftTrackModel[11].addBox(0F, 0F, 0F, 2, 13, 25, 0F); // TrackLBA leftTrackModel[11].setRotationPoint(-57.4F, -0.8F, -36F); leftTrackModel[11].rotateAngleZ = 0.6108652F; leftTrackModel[12].addBox(0F, 0F, 0F, 2, 18, 25, 0F); // TrackLFA leftTrackModel[12].setRotationPoint(138.4F, -5.8F, -36F); leftTrackModel[12].rotateAngleZ = -0.6108652F; leftTrackModel[13].addBox(0F, 0F, 0F, 180, 2, 25, 0F); // TrackLB leftTrackModel[13].setRotationPoint(-50F, 8F, -36F); // Right Track rightTrackModel = new ModelRendererTurbo[14]; rightTrackModel[0] = new ModelRendererTurbo(this, 921, 201, textureX, textureY); // RW rightTrackModel[1] = new ModelRendererTurbo(this, 1, 209, textureX, textureY); // RW rightTrackModel[2] = new ModelRendererTurbo(this, 89, 209, textureX, textureY); // RW rightTrackModel[3] = new ModelRendererTurbo(this, 153, 209, textureX, textureY); // RW rightTrackModel[4] = new ModelRendererTurbo(this, 233, 209, textureX, textureY); // RW rightTrackModel[5] = new ModelRendererTurbo(this, 297, 209, textureX, textureY); // RW rightTrackModel[6] = new ModelRendererTurbo(this, 1, 241, textureX, textureY); // RW rightTrackModel[7] = new ModelRendererTurbo(this, 481, 241, textureX, textureY); // RW rightTrackModel[8] = new ModelRendererTurbo(this, 545, 241, textureX, textureY); // RW rightTrackModel[9] = new ModelRendererTurbo(this, 641, 241, textureX, textureY); // RW rightTrackModel[10] = new ModelRendererTurbo(this, 705, 241, textureX, textureY); // RW rightTrackModel[11] = new ModelRendererTurbo(this, 921, 49, textureX, textureY); // rightTrackModel[12] = new ModelRendererTurbo(this, 569, 9, textureX, textureY); // rightTrackModel[13] = new ModelRendererTurbo(this, 1, 449, textureX, textureY); // rightTrackModel[0].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[0].setRotationPoint(-49F, -4F, 15F); rightTrackModel[1].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[1].setRotationPoint(-33F, -4F, 15F); rightTrackModel[2].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[2].setRotationPoint(-17F, -4F, 15F); rightTrackModel[3].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[3].setRotationPoint(-1F, -4F, 15F); rightTrackModel[4].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[4].setRotationPoint(16F, -4F, 15F); rightTrackModel[5].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[5].setRotationPoint(32F, -4F, 15F); rightTrackModel[6].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[6].setRotationPoint(48F, -4F, 15F); rightTrackModel[7].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[7].setRotationPoint(64F, -4F, 15F); rightTrackModel[8].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[8].setRotationPoint(80F, -4F, 15F); rightTrackModel[9].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[9].setRotationPoint(96F, -4F, 15F); rightTrackModel[10].addBox(0F, 0F, 0F, 12, 12, 18, 0F); // RW rightTrackModel[10].setRotationPoint(112F, -4F, 15F); rightTrackModel[11].addBox(0F, 0F, 0F, 2, 13, 25, 0F); // TrackRBA rightTrackModel[11].setRotationPoint(-57.4F, -0.8F, 11F); rightTrackModel[11].rotateAngleZ = 0.6108652F; rightTrackModel[12].addBox(0F, 0F, 0F, 2, 18, 25, 0F); // TrackRFA rightTrackModel[12].setRotationPoint(138.4F, -5.8F, 11F); rightTrackModel[12].rotateAngleZ = -0.6108652F; rightTrackModel[13].addBox(0F, 0F, 0F, 180, 2, 25, 0F); // TrackRB rightTrackModel[13].setRotationPoint(-50F, 8F, 11F); translateAll(0, 0, 0); flipAll(); } }