Advertisement
Guest User

ModelBedfordTruck

a guest
Aug 16th, 2013
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.06 KB | None | 0 0
  1. package simcraft.entity;
  2.  
  3. import net.minecraft.client.model.ModelBase;
  4. import net.minecraft.client.model.ModelRenderer;
  5. import net.minecraft.entity.Entity;
  6. import net.minecraft.world.World;
  7. import simcraft.core.interf.IScrewDriver;
  8. import simcraft.core.rendermodels.ModelRenderCustom;
  9. import simcraft.entity.trucks.EntityBedfordTruck;
  10. import simcraft.entity.trucks.EntityTrucks;
  11.  
  12. public class ModelBedfordTruck extends ModelBase
  13. {
  14. public float wheelYaw;
  15. public ModelRenderer vehicleModel[];
  16. public ModelRenderCustom wheelModel[];
  17. ModelRenderer Chassis;
  18. ModelRenderer ChassisB;
  19. ModelRenderer ContainerT;
  20. ModelRenderer ContainerB;
  21. ModelRenderer ContainerL;
  22. ModelRenderer ContainerR;
  23. ModelRenderer ContainerF;
  24. ModelRenderer ContainerDoor;
  25. ModelRenderer ContainerD;
  26. ModelRenderer ContainerD1;
  27. ModelRenderer ContainerD2;
  28. ModelRenderer CabinRear;
  29. ModelRenderer CabinFront;
  30. ModelRenderer CabinTop;
  31. ModelRenderer CabinLeft;
  32. ModelRenderer CabinRight;
  33. ModelRenderer CabinBottom;
  34. ModelRenderer CabinDashB;
  35. ModelRenderer CabinDashT;
  36. ModelRenderer CabinSeatB;
  37. ModelRenderer CabinSeatT;
  38. ModelRenderer Shifter;
  39. ModelRenderer Shifter1;
  40. ModelRenderer Steering;
  41. ModelRenderer Gauges;
  42. ModelRenderer Bumper;
  43. ModelRenderer BumberG;
  44. ModelRenderer BumberG1;
  45. ModelRenderer BumberG2;
  46. ModelRenderer BumberG3;
  47. ModelRenderer BumberG4;
  48. ModelRenderer BumberG5;
  49. ModelRenderer BumberG6;
  50. ModelRenderer BumberG7;
  51. ModelRenderer Plates;
  52. ModelRenderer PlatesB;
  53. ModelRenderer PetrolTank;
  54. ModelRenderer PetrolTankC;
  55. ModelRenderCustom WheelB1;
  56. ModelRenderCustom Steering1;
  57. ModelRenderCustom WheelB12;
  58. ModelRenderCustom WheelB2;
  59. ModelRenderCustom WheelB22;
  60. ModelRenderCustom WheelF1;
  61. ModelRenderCustom WheelF2;
  62.  
  63.  
  64. public ModelBedfordTruck()
  65. {
  66. textureWidth = 512;
  67. textureHeight = 512;
  68. this.wheelYaw = 0.0F;
  69.  
  70. {
  71. Chassis = new ModelRenderer(this, 0, 0);
  72. Chassis.addBox(0F, 0F, 0F, 82, 8, 23, 0F);
  73. Chassis.setRotationPoint(-43F, -14F, -12F);
  74. Chassis.rotateAngleX = 0F;
  75. Chassis.rotateAngleY = 0F;
  76. Chassis.rotateAngleZ = 0F;
  77. Chassis.mirror = false;
  78. ChassisB = new ModelRenderer(this, 240, 39);
  79. ChassisB.addBox(0F, 0F, 0F, 6, 7, 28, 0F);
  80. ChassisB.setRotationPoint(-49F, -14F, -14F);
  81. ChassisB.rotateAngleX = 0F;
  82. ChassisB.rotateAngleY = 0F;
  83. ChassisB.rotateAngleZ = 0F;
  84. ChassisB.mirror = false;
  85. ContainerT = new ModelRenderer(this, 243, 0);
  86. ContainerT.addBox(0F, 0F, 0F, 72, 1, 36, 0F);
  87. ContainerT.setRotationPoint(-50F, -46F, -18F);
  88. ContainerT.rotateAngleX = 0F;
  89. ContainerT.rotateAngleY = 0F;
  90. ContainerT.rotateAngleZ = 0F;
  91. ContainerT.mirror = false;
  92. ContainerB = new ModelRenderer(this, 0, 168);
  93. ContainerB.addBox(0F, 0F, 0F, 72, 1, 36, 0F);
  94. ContainerB.setRotationPoint(-50F, -15F, -18F);
  95. ContainerB.rotateAngleX = 0F;
  96. ContainerB.rotateAngleY = 0F;
  97. ContainerB.rotateAngleZ = 0F;
  98. ContainerB.mirror = false;
  99. ContainerL = new ModelRenderer(this, 0, 265);
  100. ContainerL.addBox(0F, 0F, 0F, 72, 30, 1, 0F);
  101. ContainerL.setRotationPoint(-50F, -45F, 17F);
  102. ContainerL.rotateAngleX = 0F;
  103. ContainerL.rotateAngleY = 0F;
  104. ContainerL.rotateAngleZ = 0F;
  105. ContainerL.mirror = false;
  106. ContainerR = new ModelRenderer(this, 163, 122);
  107. ContainerR.addBox(0F, 0F, 0F, 72, 30, 1, 0F);
  108. ContainerR.setRotationPoint(-50F, -45F, -18F);
  109. ContainerR.rotateAngleX = 0F;
  110. ContainerR.rotateAngleY = 0F;
  111. ContainerR.rotateAngleZ = 0F;
  112. ContainerR.mirror = false;
  113. ContainerF = new ModelRenderer(this, 219, 153);
  114. ContainerF.addBox(0F, 0F, 0F, 1, 30, 34, 0F);
  115. ContainerF.setRotationPoint(21F, -45F, -17F);
  116. ContainerF.rotateAngleX = 0F;
  117. ContainerF.rotateAngleY = 0F;
  118. ContainerF.rotateAngleZ = 0F;
  119. ContainerF.mirror = false;
  120. ContainerDoor = new ModelRenderer(this, 0, 207);
  121. ContainerDoor.addBox(0F, 0F, 0F, 1, 28, 28, 0F);
  122. ContainerDoor.setRotationPoint(-50F, -43F, -14F);
  123. ContainerDoor.rotateAngleX = 0F;
  124. ContainerDoor.rotateAngleY = 0F;
  125. ContainerDoor.rotateAngleZ = 0F;
  126. ContainerDoor.mirror = false;
  127. ContainerD = new ModelRenderer(this, 92, 89);
  128. ContainerD.addBox(-50F, -43F, -17F, 1, 28, 3, 0F);
  129. ContainerD.setRotationPoint(0F, 0F, 0F);
  130. ContainerD.rotateAngleX = 0F;
  131. ContainerD.rotateAngleY = 0F;
  132. ContainerD.rotateAngleZ = 0F;
  133. ContainerD.mirror = false;
  134. ContainerD1 = new ModelRenderer(this, 61, 208);
  135. ContainerD1.addBox(0F, 0F, 0F, 1, 2, 34, 0F);
  136. ContainerD1.setRotationPoint(-50F, -45F, -17F);
  137. ContainerD1.rotateAngleX = 0F;
  138. ContainerD1.rotateAngleY = 0F;
  139. ContainerD1.rotateAngleZ = 0F;
  140. ContainerD1.mirror = false;
  141. ContainerD2 = new ModelRenderer(this, 105, 89);
  142. ContainerD2.addBox(-50F, -43F, 14F, 1, 28, 3, 0F);
  143. ContainerD2.setRotationPoint(0F, 0F, 0F);
  144. ContainerD2.rotateAngleX = 0F;
  145. ContainerD2.rotateAngleY = 0F;
  146. ContainerD2.rotateAngleZ = 0F;
  147. ContainerD2.mirror = false;
  148. CabinRear = new ModelRenderer(this, 0, 31);
  149. CabinRear.addBox(0F, 0F, 0F, 1, 24, 30, 0F);
  150. CabinRear.setRotationPoint(23F, -38F, -15F);
  151. CabinRear.rotateAngleX = 0F;
  152. CabinRear.rotateAngleY = 0F;
  153. CabinRear.rotateAngleZ = 0F;
  154. CabinRear.mirror = false;
  155. CabinFront = new ModelRenderer(this, 63, 31);
  156. CabinFront.addBox(0F, 0F, 0F, 1, 25, 32, 0F);
  157. CabinFront.setRotationPoint(47F, -39F, -16F);
  158. CabinFront.rotateAngleX = 0F;
  159. CabinFront.rotateAngleY = 0F;
  160. CabinFront.rotateAngleZ = 0F;
  161. CabinFront.mirror = true;
  162. CabinTop = new ModelRenderer(this, 130, 31);
  163. CabinTop.addBox(0F, 0F, 0F, 24, 1, 30, 0F);
  164. CabinTop.setRotationPoint(23F, -39F, -15F);
  165. CabinTop.rotateAngleX = 0F;
  166. CabinTop.rotateAngleY = 0F;
  167. CabinTop.rotateAngleZ = 0F;
  168. CabinTop.mirror = false;
  169. CabinLeft = new ModelRenderer(this, 131, 63);
  170. CabinLeft.addBox(0F, 0F, 0F, 24, 25, 1, 0F);
  171. CabinLeft.setRotationPoint(23F, -39F, 15F);
  172. CabinLeft.rotateAngleX = 0F;
  173. CabinLeft.rotateAngleY = 0F;
  174. CabinLeft.rotateAngleZ = 0F;
  175. CabinLeft.mirror = false;
  176. CabinRight = new ModelRenderer(this, 180, 63);
  177. CabinRight.addBox(0F, 0F, 0F, 24, 25, 1, 0F);
  178. CabinRight.setRotationPoint(23F, -39F, -16F);
  179. CabinRight.rotateAngleX = 0F;
  180. CabinRight.rotateAngleY = 0F;
  181. CabinRight.rotateAngleZ = 0F;
  182. CabinRight.mirror = false;
  183. CabinBottom = new ModelRenderer(this, 131, 90);
  184. CabinBottom.addBox(0F, 0F, 0F, 23, 1, 30, 0F);
  185. CabinBottom.setRotationPoint(24F, -15F, -15F);
  186. CabinBottom.rotateAngleX = 0F;
  187. CabinBottom.rotateAngleY = 0F;
  188. CabinBottom.rotateAngleZ = 0F;
  189. CabinBottom.mirror = false;
  190. CabinDashB = new ModelRenderer(this, 166, 224);
  191. CabinDashB.addBox(0F, 0F, 0F, 3, 4, 30, 0F);
  192. CabinDashB.setRotationPoint(44F, -22F, -15F);
  193. CabinDashB.rotateAngleX = 0F;
  194. CabinDashB.rotateAngleY = 0F;
  195. CabinDashB.rotateAngleZ = 0F;
  196. CabinDashB.mirror = false;
  197. CabinDashT = new ModelRenderer(this, 240, 89);
  198. CabinDashT.addBox(0F, 0F, 0F, 3, 1, 30, 0F);
  199. CabinDashT.setRotationPoint(47F, -23F, -15F);
  200. CabinDashT.rotateAngleX = 0F;
  201. CabinDashT.rotateAngleY = 0F;
  202. CabinDashT.rotateAngleZ = 15F;
  203. CabinDashT.mirror = false;
  204. CabinSeatB = new ModelRenderer(this, 0, 134);
  205. CabinSeatB.addBox(0F, 0F, 0F, 13, 4, 30, 0F);
  206. CabinSeatB.setRotationPoint(24F, -19F, -15F);
  207. CabinSeatB.rotateAngleX = 0F;
  208. CabinSeatB.rotateAngleY = 0F;
  209. CabinSeatB.rotateAngleZ = 0F;
  210. CabinSeatB.mirror = false;
  211. CabinSeatT = new ModelRenderer(this, 92, 121);
  212. CabinSeatT.addBox(0F, 0F, 0F, 4, 16, 30, 0F);
  213. CabinSeatT.setRotationPoint(24F, -31F, -15F);
  214. CabinSeatT.rotateAngleX = 0F;
  215. CabinSeatT.rotateAngleY = 0F;
  216. CabinSeatT.rotateAngleZ = 0F;
  217. CabinSeatT.mirror = false;
  218. Shifter = new ModelRenderer(this, 163, 156);
  219. Shifter.addBox(0F, 0F, 0F, 1, 4, 1, 0F);
  220. Shifter.setRotationPoint(42F, -22F, 2F);
  221. Shifter.rotateAngleX = -7.503902F;
  222. Shifter.rotateAngleY = -14F;
  223. Shifter.rotateAngleZ = 0F;
  224. Shifter.mirror = false;
  225. Shifter1 = new ModelRenderer(this, 163, 163);
  226. Shifter1.addBox(0F, 0F, 0F, 2, 2, 2, 0F);
  227. Shifter1.setRotationPoint(41F, -23F, 2F);
  228. Shifter1.rotateAngleX = 0F;
  229. Shifter1.rotateAngleY = 0F;
  230. Shifter1.rotateAngleZ = 0F;
  231. Shifter1.mirror = false;
  232. Steering = new ModelRenderer(this, 172, 155);
  233. Steering.addBox(0F, 0F, 0F, 1, 9, 1, 0F);
  234. Steering.setRotationPoint(45F, -14F, 8F);
  235. Steering.rotateAngleX = 0F;
  236. Steering.rotateAngleY = 0F;
  237. Steering.rotateAngleZ = -16F;
  238. Steering.mirror = false;
  239. Steering1 = new ModelRenderCustom(this, 190, 160,textureWidth,textureHeight);
  240. Steering1.setRotationPoint(42F, -23F, 9F);
  241. Steering1.addCylinder(0F, 0F, 0F, 4, 1, 25);
  242. Steering1.rotateAngleX = 0F;
  243. Steering1.rotateAngleY = 0F;
  244. Steering1.rotateAngleZ = 15F;
  245. Steering1.mirror = false;
  246. Gauges = new ModelRenderer(this, 179, 163);
  247. Gauges.addBox(0F, 0F, 0F, 1, 1, 2, 0F);
  248. Gauges.setRotationPoint(43F, -22F, -3F);
  249. Gauges.rotateAngleX = 0F;
  250. Gauges.rotateAngleY = 0F;
  251. Gauges.rotateAngleZ = 0F;
  252. Gauges.mirror = false;
  253. Bumper = new ModelRenderer(this, 0, 89);
  254. Bumper.addBox(0F, 0F, 0F, 10, 8, 34, 0F);
  255. Bumper.setRotationPoint(39F, -14F, -17F);
  256. Bumper.rotateAngleX = 0F;
  257. Bumper.rotateAngleY = 0F;
  258. Bumper.rotateAngleZ = 0F;
  259. Bumper.mirror = false;
  260. BumberG = new ModelRenderer(this, 242, 77);
  261. BumberG.addBox(0F, 0F, 0F, 3, 1, 1, 0F);
  262. BumberG.setRotationPoint(49F, -8F, 8F);
  263. BumberG.rotateAngleX = 0F;
  264. BumberG.rotateAngleY = 0F;
  265. BumberG.rotateAngleZ = 0F;
  266. BumberG.mirror = false;
  267. BumberG1 = new ModelRenderer(this, 242, 83);
  268. BumberG1.addBox(0F, 0F, 0F, 3, 1, 1, 0F);
  269. BumberG1.setRotationPoint(49F, -8F, -9F);
  270. BumberG1.rotateAngleX = 0F;
  271. BumberG1.rotateAngleY = 0F;
  272. BumberG1.rotateAngleZ = 0F;
  273. BumberG1.mirror = false;
  274. BumberG2 = new ModelRenderer(this, 312, 39);
  275. BumberG2.addBox(0F, 0F, 0F, 1, 1, 34, 0F);
  276. BumberG2.setRotationPoint(50F, -16F, -17F);
  277. BumberG2.rotateAngleX = 0F;
  278. BumberG2.rotateAngleY = 0F;
  279. BumberG2.rotateAngleZ = 0F;
  280. BumberG2.mirror = false;
  281. BumberG3 = new ModelRenderer(this, 384, 39);
  282. BumberG3.addBox(0F, 0F, 0F, 1, 1, 34, 0F);
  283. BumberG3.setRotationPoint(50F, -12F, -17F);
  284. BumberG3.rotateAngleX = 0F;
  285. BumberG3.rotateAngleY = 0F;
  286. BumberG3.rotateAngleZ = 0F;
  287. BumberG3.mirror = false;
  288. BumberG4 = new ModelRenderer(this, 264, 78);
  289. BumberG4.addBox(0F, 0F, 0F, 1, 8, 1, 0F);
  290. BumberG4.setRotationPoint(51F, -16F, -9F);
  291. BumberG4.rotateAngleX = 0F;
  292. BumberG4.rotateAngleY = 0F;
  293. BumberG4.rotateAngleZ = 0F;
  294. BumberG4.mirror = false;
  295. BumberG5 = new ModelRenderer(this, 255, 78);
  296. BumberG5.addBox(0F, 0F, 0F, 1, 8, 1, 0F);
  297. BumberG5.setRotationPoint(51F, -16F, 8F);
  298. BumberG5.rotateAngleX = 0F;
  299. BumberG5.rotateAngleY = 0F;
  300. BumberG5.rotateAngleZ = 0F;
  301. BumberG5.mirror = false;
  302. BumberG6 = new ModelRenderer(this, 270, 77);
  303. BumberG6.addBox(0F, 0F, 0F, 1, 3, 1, 0F);
  304. BumberG6.setRotationPoint(50F, -15F, -17F);
  305. BumberG6.rotateAngleX = 0F;
  306. BumberG6.rotateAngleY = 0F;
  307. BumberG6.rotateAngleZ = 0F;
  308. BumberG6.mirror = false;
  309. BumberG7 = new ModelRenderer(this, 270, 84);
  310. BumberG7.addBox(0F, 0F, 0F, 1, 3, 1, 0F);
  311. BumberG7.setRotationPoint(50F, -15F, 16F);
  312. BumberG7.rotateAngleX = 0F;
  313. BumberG7.rotateAngleY = 0F;
  314. BumberG7.rotateAngleZ = 0F;
  315. BumberG7.mirror = false;
  316. Plates = new ModelRenderer(this, 133, 212);
  317. Plates.addBox(0F, 0F, 0F, 1, 3, 14, 0F);
  318. Plates.setRotationPoint(49F, -10F, -7F);
  319. Plates.rotateAngleX = 0F;
  320. Plates.rotateAngleY = 0F;
  321. Plates.rotateAngleZ = 0F;
  322. Plates.mirror = false;
  323. PlatesB = new ModelRenderer(this, 133, 231);
  324. PlatesB.addBox(0F, 0F, 0F, 1, 3, 14, 0F);
  325. PlatesB.setRotationPoint(-50F, -11F, -7F);
  326. PlatesB.rotateAngleX = 0F;
  327. PlatesB.rotateAngleY = 0F;
  328. PlatesB.rotateAngleZ = 0F;
  329. PlatesB.mirror = false;
  330. PetrolTank = new ModelRenderer(this, 63, 250);
  331. PetrolTank.addBox(0F, 0F, 0F, 12, 6, 7, 0F);
  332. PetrolTank.setRotationPoint(2F, -12F, 11F);
  333. PetrolTank.rotateAngleX = 0F;
  334. PetrolTank.rotateAngleY = 0F;
  335. PetrolTank.rotateAngleZ = 0F;
  336. PetrolTank.mirror = false;
  337. PetrolTankC = new ModelRenderer(this, 67, 246);
  338. PetrolTankC.addBox(0F, 0F, 0F, 1, 1, 1, 0F);
  339. PetrolTankC.setRotationPoint(11F, -13F, 14F);
  340. PetrolTankC.rotateAngleX = 0F;
  341. PetrolTankC.rotateAngleY = 0F;
  342. PetrolTankC.rotateAngleZ = 0F;
  343. PetrolTankC.mirror = false;
  344.  
  345. WheelB1 = new ModelRenderCustom(this, 222, 0);
  346. WheelB1.setRotationPoint(-18F, -7F, -21.3F);
  347. WheelB1.addCylinder(0, 0, 4, 7, 5, 25,1,1,0,2,1,1);
  348. this.WheelB1.setTextureSize(64, 32);
  349. WheelB1.rotateAngleX = 0F;//1.570796F;
  350. WheelB1.rotateAngleY = 0F;
  351. WheelB1.rotateAngleZ = 0F;
  352.  
  353. WheelB12 = new ModelRenderCustom(this, 222, 0);
  354. WheelB12.setRotationPoint(-33F, -7F, -21.3F);
  355. WheelB12.addCylinder(0, 0, 4, 7, 5, 25,1,1,0,2,1,1);
  356. this.WheelB12.setTextureSize(64, 32);
  357. WheelB12.rotateAngleX = 0F;
  358. WheelB12.rotateAngleY = 0F;
  359. WheelB12.rotateAngleZ = 0F;
  360. WheelB2 = new ModelRenderCustom(this, 222, 0);
  361. WheelB2.setRotationPoint(-18F, -8F, 7F);
  362. WheelB2.addCylinder(0, 1, 4, 7, 5, 25,1,1,0,2,1,1);
  363. this.WheelB2.setTextureSize(64, 32);
  364. WheelB2.rotateAngleX = 0F;
  365. WheelB2.rotateAngleY = 0F;
  366. WheelB2.rotateAngleZ = 0F;
  367. WheelB22 = new ModelRenderCustom(this, 222, 0);
  368. WheelB22.setRotationPoint(-33F, -7F, 7F);
  369. WheelB22.addCylinder(0, 0, 4, 7, 5, 25,1,1,0,2,1,1);
  370. this.WheelB2.setTextureSize(64, 32);
  371. WheelB22.rotateAngleX = 0F;
  372. WheelB22.rotateAngleY = 0F;
  373. WheelB22.rotateAngleZ = 0F;
  374. WheelF1 = new ModelRenderCustom(this, 222, 0);
  375. WheelF1.setRotationPoint(27F, -7F, -21.3F);
  376. WheelF1.addCylinder(0, 0, 4, 7, 5, 25,1,1,0,2,1,1);
  377. this.WheelF1.setTextureSize(64, 32);
  378. WheelF1.rotateAngleX = 0F;
  379. WheelF1.rotateAngleY = 0F;
  380. WheelF1.rotateAngleZ = 0F;
  381. WheelF2 = new ModelRenderCustom(this, 222, 0);
  382. WheelF2.setRotationPoint(27F, -8F, 7F);
  383. WheelF2.addCylinder(0, 1, 4, 7, 5, 25,1,1,0,2,1,1);
  384. this.WheelF2.setTextureSize(64, 32);
  385. WheelF2.rotateAngleX = 0F;
  386. WheelF2.rotateAngleY = 0F;
  387. WheelF2.rotateAngleZ = 0F;
  388. }
  389. vehicleModel = new ModelRenderer[43];
  390. vehicleModel[0] = CabinTop;
  391. vehicleModel[1] = CabinBottom;
  392. vehicleModel[2] = CabinLeft;
  393. vehicleModel[3] = CabinRight;
  394. vehicleModel[4] = CabinRear;
  395. vehicleModel[5] = CabinFront;
  396. vehicleModel[6] = CabinDashB;
  397. vehicleModel[7] = CabinDashT;
  398. vehicleModel[8] = CabinSeatB;
  399. vehicleModel[9] = CabinSeatT;
  400. vehicleModel[10] = Shifter;
  401. vehicleModel[11] = Shifter1;
  402. vehicleModel[12] = Steering;
  403. vehicleModel[13] = Steering1;
  404. vehicleModel[14] = Gauges;
  405. vehicleModel[15] = Bumper;
  406. vehicleModel[16] = BumberG;
  407. vehicleModel[17] = BumberG1;
  408. vehicleModel[18] = BumberG2;
  409. vehicleModel[19] = BumberG3;
  410. vehicleModel[20] = BumberG4;
  411. vehicleModel[21] = BumberG5;
  412. vehicleModel[22] = BumberG6;
  413. vehicleModel[23] = BumberG7;
  414. vehicleModel[24] = Plates;
  415. vehicleModel[25] = PlatesB;
  416. vehicleModel[26] = Chassis;
  417. vehicleModel[27] = ChassisB;
  418. vehicleModel[28] = ContainerT;
  419. vehicleModel[29] = ContainerB;
  420. vehicleModel[30] = ContainerL;
  421. vehicleModel[31] = ContainerR;
  422. vehicleModel[32] = ContainerF;
  423. vehicleModel[33] = ContainerDoor;
  424. vehicleModel[34] = ContainerD;
  425. vehicleModel[35] = ContainerD1;
  426. vehicleModel[36] = ContainerD2;
  427. vehicleModel[37] = PetrolTank;
  428. vehicleModel[38] = PetrolTankC;
  429. vehicleModel[39] = WheelB1;
  430. vehicleModel[40] = WheelB12;
  431. vehicleModel[41] = WheelB2;
  432. vehicleModel[42] = WheelB22;
  433. wheelModel = new ModelRenderCustom[2];
  434. wheelModel[0] = WheelF1;
  435. wheelModel[1] = WheelF2;
  436. }
  437.  
  438. /**
  439. * Sets the models various rotation angles then renders the model.
  440. */
  441. public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
  442. {
  443. for (int i = 0; i < this.vehicleModel.length; i++)
  444. {
  445. this.vehicleModel[i].render(f5);
  446. }
  447.  
  448. for (int j = 0; j < this.wheelModel.length; j++)
  449. {
  450. this.wheelModel[j].rotateAngleY = (((EntityTrucks)entity).wheelYaw * 3.141593F) / 60F;
  451. this.wheelModel[j].render(f5);
  452. }
  453. }
  454.  
  455.  
  456. /**
  457. * Sets the model's various rotation angles. For bipeds, par1 and par2 are used for animating the movement of arms
  458. * and legs, where par1 represents the time(so that arms and legs swing back and forth) and par2 represents how
  459. * "far" arms and legs can swing at most.
  460. */
  461. public void setRotationAngles(float var1, float var2, float var3, float var4, float var5, float var6, Entity var7)
  462. {
  463. super.setRotationAngles(var1, var2, var3, var4, var5, var6, var7);
  464. }
  465.  
  466.  
  467. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement