//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.ModelPlane; import com.flansmod.client.tmt.ModelRendererTurbo; public class ModelYak9 extends ModelPlane { int textureX = 512; int textureY = 512; public ModelYak9() { // Nose noseModel = new ModelRendererTurbo[8]; noseModel[0] = new ModelRendererTurbo(this, 35, 461, textureX, textureY); // NS.Nose noseModel[1] = new ModelRendererTurbo(this, 0, 0, textureX, textureY); // NS.Core/NoseTransitionTop noseModel[2] = new ModelRendererTurbo(this, 280, 440, textureX, textureY); // NS.Core/NoseTransitionBottom noseModel[3] = new ModelRendererTurbo(this, 280, 400, textureX, textureY); // NS.NoseAirIntake noseModel[4] = new ModelRendererTurbo(this, 280, 350, textureX, textureY); // NS.EngineThingiesLeft noseModel[5] = new ModelRendererTurbo(this, 280, 350, textureX, textureY); // NS.EngineThingiesRight noseModel[6] = new ModelRendererTurbo(this, 280, 380, textureX, textureY); // NS.Cannon noseModel[7] = new ModelRendererTurbo(this, 0, 480, textureX, textureY); // NS.Cannon noseModel[0].addBox(0F, 0F, 0F, 14, 10, 12, 0F); // NS.Nose noseModel[0].setRotationPoint(-65F, -22.5F, -6F); noseModel[1].addBox(0F, 0F, 0F, 16, 12, 14, 0F); // NS.Core/NoseTransitionTop noseModel[1].setRotationPoint(-52F, -22.5F, -7F); noseModel[1].rotateAngleZ = 0.05235988F; noseModel[2].addBox(0F, -6F, 0F, 26, 7, 12, 0F); // NS.Core/NoseTransitionBottom noseModel[2].setRotationPoint(-61F, -13F, -6F); noseModel[2].rotateAngleZ = -0.2094395F; noseModel[3].addBox(0F, 0F, 0F, 18, 4, 8, 0F); // NS.NoseAirIntake noseModel[3].setRotationPoint(-56F, -11F, -4F); noseModel[4].addBox(0F, 0F, -1.5F, 20, 2, 3, 0F); // NS.EngineThingiesLeft noseModel[4].setRotationPoint(-55F, -20F, 6F); noseModel[4].rotateAngleY = 0.06981317F; noseModel[5].addBox(0F, 0F, -1.5F, 20, 2, 3, 0F); // NS.EngineThingiesRight noseModel[5].setRotationPoint(-55F, -20F, -6F); noseModel[5].rotateAngleY = -0.06981317F; noseModel[6].addBox(0F, -0.5F, -0.5F, 10, 1, 1, 0F); // NS.Cannon noseModel[6].setRotationPoint(-74F, -18F, 0F); noseModel[7].addBox(-2F, -3.5F, -3.5F, 7, 7, 7, 0F); // NS.cone noseModel[7].setRotationPoint(-70F, -18F, 0F); propellerModels = new ModelRendererTurbo[1][3]; //1 propeller in 3 parts propellerModels[0][0] = new ModelRendererTurbo(this, 0, 450, textureX, textureY); //Propeller 0 - Blade 0 : 192, 12 is the texture origin propellerModels[0][1] = new ModelRendererTurbo(this, 0, 450, textureX, textureY); //Propeller 0 - Blade 1 propellerModels[0][2] = new ModelRendererTurbo(this, 0, 450, textureX, textureY); //Propeller 0 - Blade 2 propellerModels[0][0].addBox(0F, 0F, -1F, 1, 21, 2, 0F); //Propeller Blades propellerModels[0][1].addBox(0F, 0F, -1F, 1, 21, 2, 0F); //They will all be the same propellerModels[0][2].addBox(0F, 0F, -1F, 1, 21, 2, 0F); propellerModels[0][0].setRotationPoint(-69F, -18F, 0F); //Set the position of the propeller propellerModels[0][1].setRotationPoint(-69F, -18F, 0F); propellerModels[0][2].setRotationPoint(-69F, -18F, 0F); // Body bodyModel = new ModelRendererTurbo[24]; bodyModel[0] = new ModelRendererTurbo(this, 280, 470, textureX, textureY); // CR.CoreFront bodyModel[1] = new ModelRendererTurbo(this, 450, 450, textureX, textureY); // CR.Intake bodyModel[2] = new ModelRendererTurbo(this, 450, 415, textureX, textureY); // CR.ControlPanel bodyModel[3] = new ModelRendererTurbo(this, 440, 490, textureX, textureY); // CR.FrontLeftSideTube bodyModel[4] = new ModelRendererTurbo(this, 440, 490, textureX, textureY); // CR.FrontRightSideTube bodyModel[5] = new ModelRendererTurbo(this, 420, 460, textureX, textureY); // CR.FrontTopTube bodyModel[6] = new ModelRendererTurbo(this, 430, 490, textureX, textureY); // CR.FrontLeftTube bodyModel[7] = new ModelRendererTurbo(this, 430, 490, textureX, textureY); // CR.FrontRightTube bodyModel[8] = new ModelRendererTurbo(this, 440, 490, textureX, textureY); // CR.BackRightSideTube bodyModel[9] = new ModelRendererTurbo(this, 440, 490, textureX, textureY); // CR.BackLeftSideTube bodyModel[10] = new ModelRendererTurbo(this, 420, 480, textureX, textureY); // CR.RightTopSideTube bodyModel[11] = new ModelRendererTurbo(this, 420, 480, textureX, textureY); // CR.LeftSideTube bodyModel[12] = new ModelRendererTurbo(this, 410, 445, textureX, textureY); // CR.BackRightTube bodyModel[13] = new ModelRendererTurbo(this, 410, 445, textureX, textureY); // CR.BackLeftTube bodyModel[14] = new ModelRendererTurbo(this, 420, 460, textureX, textureY); // CR.BackTopTube bodyModel[15] = new ModelRendererTurbo(this, 450, 370, textureX, textureY); // CR.CoreBack bodyModel[16] = new ModelRendererTurbo(this, 430, 340, textureX, textureY); // CR.CoreFloor bodyModel[17] = new ModelRendererTurbo(this, 460, 310, textureX, textureY); // CR.CoreWallLeft bodyModel[18] = new ModelRendererTurbo(this, 390, 500, textureX, textureY); // CR.UnderJoystick bodyModel[19] = new ModelRendererTurbo(this, 410, 370, textureX, textureY); // CR.ChairBottom bodyModel[20] = new ModelRendererTurbo(this, 420, 390, textureX, textureY); // CR.ChairTop bodyModel[21] = new ModelRendererTurbo(this, 460, 310, textureX, textureY); // CR.CoreWallRight bodyModel[22] = new ModelRendererTurbo(this, 430, 420, textureX, textureY); // CR.Antenna bodyModel[23] = new ModelRendererTurbo(this, 80, 200, textureX, textureY); // CR.MagicSquare bodyModel[0].addBox(0F, 0F, 0F, 12, 17, 16, 0F); // CR.CoreFront bodyModel[0].setRotationPoint(-36F, -23.5F, -8F); bodyModel[1].addBox(0F, 0F, 0F, 18, 5, 10, 0F); // CR.Intake bodyModel[1].setRotationPoint(-22F, -7F, -5F); bodyModel[1].rotateAngleZ = 0.03490658F; bodyModel[2].addBox(0F, 0F, 0F, 12, 8, 12, 0F); // CR.ControlPanel bodyModel[2].setRotationPoint(-35F, -22F, -6F); bodyModel[2].rotateAngleZ = 0.1745329F; bodyModel[3].addBox(-0.5F, 0F, -0.5F, 1, 9, 1, 0F); // CR.FrontLeftSideTube bodyModel[3].setRotationPoint(-18.5F, -29F, 3.8F); bodyModel[3].rotateAngleX = 0.2443461F; bodyModel[4].addBox(-0.5F, 0F, -0.5F, 1, 9, 1, 0F); // CR.FrontRightSideTube bodyModel[4].setRotationPoint(-18.5F, -29F, -3.8F); bodyModel[4].rotateAngleX = -0.2443461F; bodyModel[5].addBox(0F, 0F, 0F, 1, 1, 8, 0F); // CR.FrontTopTube bodyModel[5].setRotationPoint(-18F, -29.3F, -4F); bodyModel[5].rotateAngleZ = -1.396263F; bodyModel[6].addBox(-0.5F, 0F, -0.5F, 1, 10, 1, 0F); // CR.FrontLeftTube bodyModel[6].setRotationPoint(-18.5F, -28.7F, 3F); bodyModel[6].rotateAngleZ = -0.9773844F; bodyModel[7].addBox(-0.5F, 0F, -0.5F, 1, 10, 1, 0F); // CR.FrontRightTube bodyModel[7].setRotationPoint(-18.5F, -28.7F, -3F); bodyModel[7].rotateAngleZ = -0.9773844F; bodyModel[8].addBox(-0.5F, 0F, -0.5F, 1, 9, 1, 0F); // CR.BackRightSideTube bodyModel[8].setRotationPoint(-9F, -28.7F, -3.8F); bodyModel[8].rotateAngleX = -0.2443461F; bodyModel[9].addBox(-0.5F, 0F, -0.5F, 1, 9, 1, 0F); // CR.BackLeftSideTube bodyModel[9].setRotationPoint(-9F, -29F, 3.8F); bodyModel[9].rotateAngleX = 0.2443461F; bodyModel[10].addBox(-0.5F, -0.5F, -0.5F, 10, 1, 1, 0F); // CR.RightTopSideTube bodyModel[10].setRotationPoint(-18F, -28.4F, -3.8F); bodyModel[10].rotateAngleX = -0.6632251F; bodyModel[11].addBox(-0.5F, -0.5F, -0.5F, 10, 1, 1, 0F); // CR.LeftSideTube bodyModel[11].setRotationPoint(-18F, -28.4F, 3.9F); bodyModel[11].rotateAngleX = 0.6632251F; bodyModel[12].addBox(-0.5F, -0.5F, -0.5F, 16, 1, 1, 0F); // CR.BackRightTube bodyModel[12].setRotationPoint(-9F, -28.2F, -3.8F); bodyModel[12].rotateAngleY = 0.1745329F; bodyModel[12].rotateAngleZ = -0.3839724F; bodyModel[13].addBox(-0.5F, -0.5F, -0.5F, 22, 1, 1, 0F); // CR.BackLeftTube bodyModel[13].setRotationPoint(-9F, -28.2F, 3.8F); bodyModel[13].rotateAngleY = -0.1745329F; bodyModel[13].rotateAngleZ = -0.3839724F; bodyModel[14].addBox(0F, 0F, 0F, 1, 1, 8, 0F); // CR.BackTopTube bodyModel[14].setRotationPoint(-9.5F, -28.2F, -4F); bodyModel[14].rotateAngleZ = 1.396263F; bodyModel[15].addBox(0F, 0F, 0F, 10, 17, 16, 0F); // CR.CoreBack bodyModel[15].setRotationPoint(-6F, -23.5F, -8F); bodyModel[16].addBox(0F, 0F, 0F, 18, 1, 16, 0F); // CR.CoreFloor bodyModel[16].setRotationPoint(-24F, -7.5F, -8F); bodyModel[17].addBox(0F, 0F, 0F, 18, 17, 2, 0F); // CR.CoreWallLeft bodyModel[17].setRotationPoint(-24F, -23.5F, 6F); bodyModel[18].addBox(0F, 0F, -0.5F, 13, 1, 1, 0F); // CR.UnderJoystick bodyModel[18].setRotationPoint(-18.5F, -9F, 0F); bodyModel[19].addBox(0F, 0F, 0F, 8, 2, 7, 0F); // CR.ChairBottom bodyModel[19].setRotationPoint(-16F, -12F, -3.5F); bodyModel[20].addBox(0F, 0F, 0F, 2, 10, 10, 0F); // CR.ChairTop bodyModel[20].setRotationPoint(-8.5F, -25F, -5F); bodyModel[20].rotateAngleZ = -0.06981317F; bodyModel[21].addBox(0F, 0F, 0F, 18, 17, 2, 0F); // CR.CoreWallRight bodyModel[21].setRotationPoint(-24F, -23.5F, -8F); bodyModel[22].addBox(0F, 0F, 0F, 1, 12, 1, 0F); // CR.Antenna bodyModel[22].setRotationPoint(8F, -35F, -0.5F); bodyModel[23].addBox(0F, 0F, 0F, 5, 5, 4, 0F); // CR.MagicSquare bodyModel[23].setRotationPoint(-5F, -25F, -2F); // Bay bayModel = new ModelRendererTurbo[5]; bayModel[0] = new ModelRendererTurbo(this, 300, 150, textureX, textureY); // BY.BayRight bayModel[1] = new ModelRendererTurbo(this, 300, 180, textureX, textureY); // BY.BayLeft bayModel[2] = new ModelRendererTurbo(this, 300, 210, textureX, textureY); // BY.Core/Bayconnector bayModel[3] = new ModelRendererTurbo(this, 340, 210, textureX, textureY); // BY.BayBottom bayModel[4] = new ModelRendererTurbo(this, 425, 200, textureX, textureY); // BY.WheelHolder bayModel[0].addBox(0F, 0F, -4F, 54, 13, 8, 0F); // BY.BayRight bayModel[0].setRotationPoint(2F, -23F, -4F); bayModel[0].rotateAngleY = 0.06981317F; bayModel[1].addBox(0F, 0F, -4F, 54, 13, 8, 0F); // BY.BayLeft bayModel[1].setRotationPoint(2F, -23F, 4F); bayModel[1].rotateAngleY = -0.06981317F; bayModel[2].addBox(0F, 0F, 0F, 12, 3, 6, 0F); // BY.Core/Bayconnector bayModel[2].setRotationPoint(3F, -23.5F, -3F); bayModel[3].addBox(0F, 0F, 0F, 48, 4, 8, 0F); // BY.BayBottom bayModel[3].setRotationPoint(3.5F, -10.4F, -4F); bayModel[3].rotateAngleZ = 0.07679449F; bayModel[4].addBox(-3F, -1F, 0F, 12, 4, 1, 0F); // BY.WheelHolder bayModel[4].setRotationPoint(46F, -9F, -0.5F); bayModel[4].rotateAngleZ = 0.1745329F; // Tail tailModel = new ModelRendererTurbo[8]; tailModel[0] = new ModelRendererTurbo(this, 180, 235, textureX, textureY); // TL.Dorsal/FlapCapital tailModel[1] = new ModelRendererTurbo(this, 180, 250, textureX, textureY); // TL.DorsalFinFront tailModel[2] = new ModelRendererTurbo(this, 180, 265, textureX, textureY); // TL.DorsalFiller1 tailModel[3] = new ModelRendererTurbo(this, 180, 300, textureX, textureY); // TL.FinAngleLeft tailModel[4] = new ModelRendererTurbo(this, 180, 340, textureX, textureY); // TL.LeftFlapHinge tailModel[5] = new ModelRendererTurbo(this, 180, 300, textureX, textureY); // TL.FinAngleRight tailModel[6] = new ModelRendererTurbo(this, 180, 340, textureX, textureY); // TL.RightFlapHinge tailModel[7] = new ModelRendererTurbo(this, 180, 375, textureX, textureY); // TL.MiddleCoverUp tailModel[0].addBox(0F, 0F, 0F, 6, 4, 2, 0F); // TL.Dorsal/FlapCapital tailModel[0].setRotationPoint(47F, -38F, -1F); tailModel[1].addBox(0F, 0F, 0F, 17, 4, 2, 0F); // TL.DorsalFinFront tailModel[1].setRotationPoint(43F, -20F, -1F); tailModel[1].rotateAngleZ = 1.396263F; tailModel[2].addBox(0F, 0F, 0F, 9, 14, 2, 0F); // TL.DorsalFiller1 tailModel[2].setRotationPoint(47F, -34F, -1F); tailModel[3].addBox(0F, 0F, 0F, 5, 2, 24, 0F); // TL.FinAngleLeft tailModel[3].setRotationPoint(38F, -21F, 5F); tailModel[3].rotateAngleY = -0.3490658F; tailModel[4].addBox(0F, 0F, 0F, 7, 2, 24, 0F); // TL.LeftFlapHinge tailModel[4].setRotationPoint(46F, -21F, 4F); tailModel[5].addBox(0F, 0F, -24F, 5, 2, 24, 0F); // TL.FinAngleRight tailModel[5].setRotationPoint(38F, -21F, -5F); tailModel[5].rotateAngleY = 0.3490658F; tailModel[6].addBox(0F, 0F, 0F, 7, 2, 24, 0F); // TL.RightFlapHinge tailModel[6].setRotationPoint(46F, -21F, -28F); tailModel[7].addBox(0F, 0F, 0F, 5, 2, 26, 0F); // TL.MiddleCoverUp tailModel[7].setRotationPoint(42F, -21F, -13F); // Left Wing leftWingModel = new ModelRendererTurbo[5]; leftWingModel[0] = new ModelRendererTurbo(this, 0, 0, textureX, textureY); // LW.LeftWingMain leftWingModel[1] = new ModelRendererTurbo(this, 390, 0, textureX, textureY); // LW.LeftWingBackCenter leftWingModel[2] = new ModelRendererTurbo(this, 390, 20, textureX, textureY); // LW.LeftWingFlapSupport leftWingModel[3] = new ModelRendererTurbo(this, 390, 80, textureX, textureY); // LW.LeftWingOuterTip leftWingModel[4] = new ModelRendererTurbo(this, 20, 80, textureX, textureY); // LW.LeftWingForwards leftWingModel[0].addBox(0F, -1F, 0F, 20, 2, 68, 0F); // LW.LeftWingMain leftWingModel[0].setRotationPoint(-30F, -8F, 8F); leftWingModel[0].rotateAngleX = 0.06981317F; leftWingModel[0].rotateAngleY = -0.03490658F; leftWingModel[1].addBox(20F, -1F, -4F, 10, 2, 10, 0F); // LW.LeftWingBackCenter leftWingModel[1].setRotationPoint(-30F, -8F, 8F); leftWingModel[1].rotateAngleX = 0.06981317F; leftWingModel[1].rotateAngleY = 0.122173F; leftWingModel[2].addBox(20F, -1F, 6F, 8, 2, 42, 0F); // LW.LeftWingFlapSupport leftWingModel[2].setRotationPoint(-30F, -8F, 8F); leftWingModel[2].rotateAngleX = 0.06981317F; leftWingModel[2].rotateAngleY = 0.122173F; leftWingModel[3].addBox(20F, -1F, 48F, 10, 2, 16, 0F); // LW.LeftWingOuterTip leftWingModel[3].setRotationPoint(-30F, -8F, 8F); leftWingModel[3].rotateAngleX = 0.06981317F; leftWingModel[3].rotateAngleY = 0.122173F; leftWingModel[4].addBox(23F, -1F, 0F, 10, 2, 70, 0F); // LW.LeftWingForwards leftWingModel[4].setRotationPoint(-60F, -7.6F, 8F); leftWingModel[4].rotateAngleX = 0.06981317F; leftWingModel[4].rotateAngleY = -0.1396263F; // Right Wing rightWingModel = new ModelRendererTurbo[5]; rightWingModel[0] = new ModelRendererTurbo(this, 200, 0, textureX, textureY); // RW.RightWingMain rightWingModel[1] = new ModelRendererTurbo(this, 390, 0, textureX, textureY); // RW.RightWingBackCenter rightWingModel[2] = new ModelRendererTurbo(this, 390, 20, textureX, textureY); // RW.RightWingFlapSupport rightWingModel[3] = new ModelRendererTurbo(this, 390, 80, textureX, textureY); // RW.RightWingOuterTip rightWingModel[4] = new ModelRendererTurbo(this, 20, 80, textureX, textureY); // RW.RightWingForwards rightWingModel[0].addBox(0F, -1F, -68F, 20, 2, 68, 0F); // RW.RightWingMain rightWingModel[0].setRotationPoint(-30F, -8F, -8F); rightWingModel[0].rotateAngleX = -0.06981317F; rightWingModel[0].rotateAngleY = 0.03490658F; rightWingModel[1].addBox(20F, -1F, -6F, 10, 2, 10, 0F); // RW.RightWingBackCenter rightWingModel[1].setRotationPoint(-30F, -8F, -8F); rightWingModel[1].rotateAngleX = -0.06981317F; rightWingModel[1].rotateAngleY = -0.122173F; rightWingModel[2].addBox(20F, -1F, -48F, 8, 2, 42, 0F); // RW.RightWingFlapSupport rightWingModel[2].setRotationPoint(-30F, -8F, -8F); rightWingModel[2].rotateAngleX = -0.06981317F; rightWingModel[2].rotateAngleY = -0.122173F; rightWingModel[3].addBox(20F, -1F, -64F, 10, 2, 16, 0F); // RW.RightWingOuterTip rightWingModel[3].setRotationPoint(-30F, -8F, -8F); rightWingModel[3].rotateAngleX = -0.06981317F; rightWingModel[3].rotateAngleY = -0.122173F; rightWingModel[4].addBox(23F, -1F, -72F, 10, 2, 70, 0F); // RW.RightWingForwards rightWingModel[4].setRotationPoint(-60F, -7.6F, -8F); rightWingModel[4].rotateAngleX = -0.06981317F; rightWingModel[4].rotateAngleY = 0.1396263F; // Yaw Flap yawFlapModel = new ModelRendererTurbo[4]; yawFlapModel[0] = new ModelRendererTurbo(this, 420, 420, textureX, textureY); // YF.JoyStick yawFlapModel[1] = new ModelRendererTurbo(this, 410, 420, textureX, textureY); // YF.JoyStickGrip yawFlapModel[2] = new ModelRendererTurbo(this, 200, 480, textureX, textureY); // YF.TailYawFlap yawFlapModel[3] = new ModelRendererTurbo(this, 200, 460, textureX, textureY); // YF.TailYawFlapTop yawFlapModel[0].addBox(-0.5F, -0.5F, -0.5F, 1, 11, 1, 0F); // YF.JoyStick yawFlapModel[0].setRotationPoint(-18F, -19F, 0F); yawFlapModel[1].addBox(-1F, -0.5F, -0.5F, 1, 2, 1, 0F); // YF.JoyStickGrip yawFlapModel[1].setRotationPoint(-18F, -19F, 0F); yawFlapModel[2].addBox(0F, 0F, -1F, 8, 22, 2, 0F); // YF.TailYawFlap yawFlapModel[2].setRotationPoint(56F, -34F, 0F); yawFlapModel[3].addBox(-3F, -4F, 0F, 9, 4, 2, 0F); // YF.TailYawFlapTop yawFlapModel[3].setRotationPoint(56F, -34F, -1F); // Pitch Flap Left pitchFlapLeftModel = new ModelRendererTurbo[3]; pitchFlapLeftModel[0] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // LF.LeftPedal pitchFlapLeftModel[1] = new ModelRendererTurbo(this, 0, 220, textureX, textureY); // LF.LeftWingFlap pitchFlapLeftModel[2] = new ModelRendererTurbo(this, 200, 430, textureX, textureY); // LF.LeftTailFlap pitchFlapLeftModel[0].addBox(0F, 0F, -2F, 2, 1, 4, 0F); // LF.LeftPedal pitchFlapLeftModel[0].setRotationPoint(-24F, -11F, -4F); pitchFlapLeftModel[0].rotateAngleZ = 0.1745329F; pitchFlapLeftModel[1].addBox(0F, -1F, -21F, 2, 1, 42, 0F); // LF.LeftWingFlap pitchFlapLeftModel[1].setRotationPoint(-5.5F, -9.5F, 38F); pitchFlapLeftModel[1].rotateAngleX = 0.06981317F; pitchFlapLeftModel[1].rotateAngleY = 0.122173F; pitchFlapLeftModel[2].addBox(0F, -0.5F, 0F, 6, 1, 22, 0F); // LF.LeftTailFlap pitchFlapLeftModel[2].setRotationPoint(53F, -20F, 5F); // Pitch Flap Right pitchFlapRightModel = new ModelRendererTurbo[3]; pitchFlapRightModel[0] = new ModelRendererTurbo(this, 400, 460, textureX, textureY); // RF.RightPedal pitchFlapRightModel[1] = new ModelRendererTurbo(this, 0, 220, textureX, textureY); // RF.RightWingFlap pitchFlapRightModel[2] = new ModelRendererTurbo(this, 200, 430, textureX, textureY); // RF.RightTailFlap pitchFlapRightModel[0].addBox(0F, 0F, -2F, 2, 1, 4, 0F); // RF.RightPedal pitchFlapRightModel[0].setRotationPoint(-24F, -11F, 4F); pitchFlapRightModel[0].rotateAngleZ = 0.1745329F; pitchFlapRightModel[1].addBox(0F, -1F, -21F, 2, 1, 42, 0F); // RF.RightWingFlap pitchFlapRightModel[1].setRotationPoint(-5.5F, -9.5F, -38F); pitchFlapRightModel[1].rotateAngleX = -0.06981317F; pitchFlapRightModel[1].rotateAngleY = -0.122173F; pitchFlapRightModel[2].addBox(0F, -0.5F, 0F, 6, 1, 22, 0F); // RF.RightTailFlap pitchFlapRightModel[2].setRotationPoint(53F, -20F, -27F); // Tail Wheel tailWheelModel = new ModelRendererTurbo[1]; tailWheelModel[0] = new ModelRendererTurbo(this, 0, 300, textureX, textureY); // LGT.BackWheel tailWheelModel[0].addBox(0F, 0F, 0F, 4, 4, 2, 0F); // LGT.BackWheel tailWheelModel[0].setRotationPoint(50F, -8F, -1F); // Left Wing Wheel leftWingWheelModel = new ModelRendererTurbo[2]; leftWingWheelModel[0] = new ModelRendererTurbo(this, 0, 320, textureX, textureY); // LGLW.Stick leftWingWheelModel[1] = new ModelRendererTurbo(this, 0, 345, textureX, textureY); // LGLW.Wheel leftWingWheelModel[0].addBox(0F, 0F, -1F, 3, 12, 2, 0F); // LGLW.Stick leftWingWheelModel[0].setRotationPoint(-27F, -8F, 22F); leftWingWheelModel[0].rotateAngleX = 0.03490658F; leftWingWheelModel[0].rotateAngleZ = -0.2617994F; leftWingWheelModel[1].addBox(-3F, 0F, -1.5F, 6, 6, 3, 0F); // LGLW.Wheel leftWingWheelModel[1].setRotationPoint(-28.5F, 4F, 22.5F); leftWingWheelModel[1].rotateAngleX = 0.03490658F; leftWingWheelModel[1].rotateAngleZ = -0.03490658F; // Right Wing Wheel rightWingWheelModel = new ModelRendererTurbo[2]; rightWingWheelModel[0] = new ModelRendererTurbo(this, 0, 320, textureX, textureY); // LGRW.Stick rightWingWheelModel[1] = new ModelRendererTurbo(this, 0, 345, textureX, textureY); // LGRW.Wheel rightWingWheelModel[0].addBox(0F, 0F, -1F, 3, 12, 2, 0F); // LGRW.Stick rightWingWheelModel[0].setRotationPoint(-27F, -8F, -22F); rightWingWheelModel[0].rotateAngleX = -0.03490658F; rightWingWheelModel[0].rotateAngleZ = -0.2617994F; rightWingWheelModel[1].addBox(-3F, 0F, -1.5F, 6, 6, 3, 0F); // LGRW.Wheel rightWingWheelModel[1].setRotationPoint(-28.5F, 4F, -22.5F); rightWingWheelModel[1].rotateAngleX = -0.03490658F; rightWingWheelModel[1].rotateAngleZ = -0.03490658F; translateAll(4, 10, 0); flipAll(); } // Replace with your propeller function private ModelRendererTurbo[] makeProp(int i, int j, int k) { ModelRendererTurbo[] prop = new ModelRendererTurbo[0]; return prop; } }