Guest User

My Hair Model

a guest
Jul 10th, 2021
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.06 KB | None | 0 0
  1. // Made with Blockbench 3.8.4
  2. // Exported for Minecraft version 1.15 - 1.16
  3. // Paste this class into your mod and generate all required imports
  4.  
  5.  
  6. public class Tribute_Style_One extends EntityModel<Entity> {
  7. private final ModelRenderer head_joint;
  8. private final ModelRenderer bang_right_1;
  9. private final ModelRenderer bang_right_2;
  10. private final ModelRenderer bang_right_3;
  11. private final ModelRenderer bang_right_4;
  12. private final ModelRenderer bang_middle;
  13. private final ModelRenderer bang_left_1;
  14. private final ModelRenderer bang_left_2;
  15. private final ModelRenderer bang_left_3;
  16. private final ModelRenderer bang_left_4;
  17. private final ModelRenderer bang_left_5;
  18. private final ModelRenderer hair_right_1;
  19. private final ModelRenderer hair_right_2;
  20. private final ModelRenderer hair_right_3;
  21. private final ModelRenderer hair_right_4;
  22. private final ModelRenderer hair_left_1;
  23. private final ModelRenderer hair_left_2;
  24. private final ModelRenderer hair_left_3;
  25. private final ModelRenderer hair_left_4;
  26. private final ModelRenderer hair_left_5;
  27. private final ModelRenderer hair_left_6;
  28. private final ModelRenderer hair_left_7;
  29. private final ModelRenderer hair_left_8;
  30. private final ModelRenderer hair_left_9;
  31. private final ModelRenderer hair_left_10;
  32. private final ModelRenderer hair_right_6;
  33. private final ModelRenderer hair_right_7;
  34. private final ModelRenderer hair_right_8;
  35. private final ModelRenderer hair_right_9;
  36. private final ModelRenderer hair_right_10;
  37. private final ModelRenderer hair_right_11;
  38. private final ModelRenderer hair_right_12;
  39. private final ModelRenderer hair_right_13;
  40. private final ModelRenderer hair_left_12;
  41. private final ModelRenderer hair_left_13;
  42. private final ModelRenderer hair_left_14;
  43. private final ModelRenderer hair_left_15;
  44. private final ModelRenderer hair_left_16;
  45. private final ModelRenderer hair_right_14;
  46. private final ModelRenderer hair_right_15;
  47. private final ModelRenderer hair_right_17;
  48. private final ModelRenderer hair_right_18;
  49. private final ModelRenderer hair_right_19;
  50. private final ModelRenderer hair_right_20;
  51. private final ModelRenderer hair_right_21;
  52. private final ModelRenderer hair_right_22;
  53. private final ModelRenderer hair_left_17;
  54. private final ModelRenderer hair_left_18;
  55. private final ModelRenderer hair_left_19;
  56. private final ModelRenderer hair_left_20;
  57. private final ModelRenderer hair_left_21;
  58. private final ModelRenderer hair_left_22;
  59. private final ModelRenderer hair_left_23;
  60. private final ModelRenderer hair_left_24;
  61. private final ModelRenderer hair_left_25;
  62. private final ModelRenderer hair_right_23;
  63. private final ModelRenderer hair_left_26;
  64. private final ModelRenderer hair_left_27;
  65. private final ModelRenderer hair_left_28;
  66. private final ModelRenderer hair_left_29;
  67. private final ModelRenderer hair_left_30;
  68. private final ModelRenderer hair_left_31;
  69. private final ModelRenderer hair_left_32;
  70. private final ModelRenderer hair_right_24;
  71. private final ModelRenderer hair_right_25;
  72. private final ModelRenderer hair_left_33;
  73. private final ModelRenderer hair_left_34;
  74. private final ModelRenderer hair_left_35;
  75. private final ModelRenderer hair_left_35_1;
  76.  
  77. public Tribute_Style_One() {
  78. textureWidth = 64;
  79. textureHeight = 64;
  80.  
  81. head_joint = new ModelRenderer(this);
  82. head_joint.setRotationPoint(0.0F, 0.0F, 0.0F);
  83. head_joint.setTextureOffset(24, 0).addBox(-3.0F, -6.0F, -1.0F, 6.0F, 6.0F, 1.0F, 0.0F, false);
  84.  
  85. bang_right_1 = new ModelRenderer(this);
  86. bang_right_1.setRotationPoint(-2.5F, -9.5F, -5.5F);
  87. setRotationAngle(bang_right_1, 0.0F, 0.0F, 0.821F);
  88. bang_right_1.setTextureOffset(58, 0).addBox(0.7F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  89.  
  90. bang_right_2 = new ModelRenderer(this);
  91. bang_right_2.setRotationPoint(-4.4F, -7.5F, -5.5F);
  92. setRotationAngle(bang_right_2, 0.0F, 0.0F, 0.4691F);
  93. bang_right_2.setTextureOffset(58, 0).addBox(0.5F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  94.  
  95. bang_right_3 = new ModelRenderer(this);
  96. bang_right_3.setRotationPoint(-5.5F, -5.5F, -5.5F);
  97. setRotationAngle(bang_right_3, 0.0F, 0.0F, 0.1955F);
  98. bang_right_3.setTextureOffset(58, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  99.  
  100. bang_right_4 = new ModelRenderer(this);
  101. bang_right_4.setRotationPoint(-6.0F, -3.0F, -5.5F);
  102. bang_right_4.setTextureOffset(58, 0).addBox(0.2F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  103.  
  104. bang_middle = new ModelRenderer(this);
  105. bang_middle.setRotationPoint(-0.5F, -10.0F, -4.5F);
  106. setRotationAngle(bang_middle, -0.3519F, 0.0F, 0.5473F);
  107. bang_middle.setTextureOffset(58, 0).addBox(-0.2F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  108.  
  109. bang_left_1 = new ModelRenderer(this);
  110. bang_left_1.setRotationPoint(0.5F, -8.3F, -5.5F);
  111. setRotationAngle(bang_left_1, 0.0F, 0.0F, -0.6646F);
  112. bang_left_1.setTextureOffset(58, 0).addBox(-0.3F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  113.  
  114. bang_left_2 = new ModelRenderer(this);
  115. bang_left_2.setRotationPoint(2.0F, -8.0F, -5.0F);
  116. setRotationAngle(bang_left_2, 0.0F, 0.0F, -0.821F);
  117. bang_left_2.setTextureOffset(58, 0).addBox(-0.3F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  118.  
  119. bang_left_3 = new ModelRenderer(this);
  120. bang_left_3.setRotationPoint(1.8F, -7.0F, -5.5F);
  121. setRotationAngle(bang_left_3, 0.0F, 0.0F, -0.43F);
  122. bang_left_3.setTextureOffset(58, 0).addBox(-0.5F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  123.  
  124. bang_left_4 = new ModelRenderer(this);
  125. bang_left_4.setRotationPoint(3.0F, -4.7F, -5.5F);
  126. setRotationAngle(bang_left_4, 0.0F, 0.0F, -0.1955F);
  127. bang_left_4.setTextureOffset(58, 0).addBox(-0.7F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  128.  
  129. bang_left_5 = new ModelRenderer(this);
  130. bang_left_5.setRotationPoint(3.5F, -2.7F, -5.5F);
  131. bang_left_5.setTextureOffset(58, 0).addBox(-0.8F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  132.  
  133. hair_right_1 = new ModelRenderer(this);
  134. hair_right_1.setRotationPoint(-3.5F, -10.5F, -4.0F);
  135. setRotationAngle(hair_right_1, 0.0F, 0.0F, 0.2346F);
  136. hair_right_1.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  137.  
  138. hair_right_2 = new ModelRenderer(this);
  139. hair_right_2.setRotationPoint(-3.0F, -11.7F, -3.9F);
  140. setRotationAngle(hair_right_2, 0.0F, -0.1564F, 0.2346F);
  141. hair_right_2.setTextureOffset(57, 0).addBox(0.0F, 0.0F, 0.0F, 2.0F, 3.0F, 1.0F, 0.0F, false);
  142.  
  143. hair_right_3 = new ModelRenderer(this);
  144. hair_right_3.setRotationPoint(-1.3F, -11.9F, -4.0F);
  145. setRotationAngle(hair_right_3, -0.1955F, -0.4691F, 0.3128F);
  146. hair_right_3.setTextureOffset(57, 0).addBox(0.0F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  147.  
  148. hair_right_4 = new ModelRenderer(this);
  149. hair_right_4.setRotationPoint(-0.2F, -11.9F, -2.6F);
  150. setRotationAngle(hair_right_4, -0.1955F, 0.3519F, 0.0391F);
  151. hair_right_4.setTextureOffset(57, 0).addBox(0.0F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  152.  
  153. hair_left_1 = new ModelRenderer(this);
  154. hair_left_1.setRotationPoint(2.8F, -12.1F, -2.3F);
  155. setRotationAngle(hair_left_1, -0.391F, 0.0391F, 0.0782F);
  156. hair_left_1.setTextureOffset(56, 0).addBox(0.6F, 0.0F, 0.0F, 1.0F, 4.0F, 3.0F, 0.0F, false);
  157.  
  158. hair_left_2 = new ModelRenderer(this);
  159. hair_left_2.setRotationPoint(3.0F, -14.0F, -1.0F);
  160. setRotationAngle(hair_left_2, -0.391F, 0.0391F, 0.0782F);
  161. hair_left_2.setTextureOffset(56, 0).addBox(-0.5F, 0.0F, 0.0F, 2.0F, 4.0F, 1.0F, 0.0F, false);
  162.  
  163. hair_left_3 = new ModelRenderer(this);
  164. hair_left_3.setRotationPoint(2.4F, -9.5F, -3.6F);
  165. setRotationAngle(hair_left_3, -0.391F, 0.0391F, 0.0782F);
  166. hair_left_3.setTextureOffset(56, 0).addBox(0.0F, 0.5F, 0.0F, 2.0F, 2.0F, 2.0F, 0.0F, false);
  167.  
  168. hair_left_4 = new ModelRenderer(this);
  169. hair_left_4.setRotationPoint(3.0F, -12.1F, -2.3F);
  170. setRotationAngle(hair_left_4, -0.1564F, 0.0391F, -0.2737F);
  171. hair_left_4.setTextureOffset(56, 0).addBox(-0.7F, 0.0F, -1.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  172.  
  173. hair_left_5 = new ModelRenderer(this);
  174. hair_left_5.setRotationPoint(3.4F, -8.7F, -3.0F);
  175. setRotationAngle(hair_left_5, -0.1173F, 0.0391F, -0.391F);
  176. hair_left_5.setTextureOffset(56, 0).addBox(-0.1F, 0.5F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  177.  
  178. hair_left_6 = new ModelRenderer(this);
  179. hair_left_6.setRotationPoint(3.5F, -8.7F, -3.6F);
  180. setRotationAngle(hair_left_6, -0.1173F, 0.0391F, 0.391F);
  181. hair_left_6.setTextureOffset(56, 0).addBox(0.9F, 0.5F, 0.0F, 1.0F, 3.0F, 2.0F, 0.0F, false);
  182.  
  183. hair_left_7 = new ModelRenderer(this);
  184. hair_left_7.setRotationPoint(4.5F, -9.0F, -1.0F);
  185. setRotationAngle(hair_left_7, -0.1173F, -0.2737F, 0.4691F);
  186. hair_left_7.setTextureOffset(56, 0).addBox(0.9F, 0.5F, 0.0F, 1.0F, 3.0F, 2.0F, 0.0F, false);
  187.  
  188. hair_left_8 = new ModelRenderer(this);
  189. hair_left_8.setRotationPoint(4.4F, -6.0F, 0.0F);
  190. setRotationAngle(hair_left_8, -0.1173F, -0.2737F, 0.6255F);
  191. hair_left_8.setTextureOffset(56, 0).addBox(0.0F, -1.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  192.  
  193. hair_left_9 = new ModelRenderer(this);
  194. hair_left_9.setRotationPoint(4.0F, -6.7F, -3.2F);
  195. setRotationAngle(hair_left_9, -0.1173F, 0.0391F, 0.43F);
  196. hair_left_9.setTextureOffset(56, 0).addBox(-0.1F, 0.5F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  197.  
  198. hair_left_10 = new ModelRenderer(this);
  199. hair_left_10.setRotationPoint(1.0F, -14.5F, -1.0F);
  200. setRotationAngle(hair_left_10, -0.391F, 0.1564F, -0.0391F);
  201. hair_left_10.setTextureOffset(56, 0).addBox(0.5F, 0.5F, 0.0F, 2.0F, 2.0F, 1.0F, 0.0F, false);
  202.  
  203. hair_right_6 = new ModelRenderer(this);
  204. hair_right_6.setRotationPoint(-4.5F, -10.0F, -2.0F);
  205. setRotationAngle(hair_right_6, 0.0F, 0.2346F, -0.0782F);
  206. hair_right_6.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  207.  
  208. hair_right_7 = new ModelRenderer(this);
  209. hair_right_7.setRotationPoint(-5.3F, -8.8F, -0.5F);
  210. setRotationAngle(hair_right_7, -0.1564F, 0.1173F, -0.3519F);
  211. hair_right_7.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  212.  
  213. hair_right_8 = new ModelRenderer(this);
  214. hair_right_8.setRotationPoint(-5.5F, -10.0F, -0.1F);
  215. setRotationAngle(hair_right_8, -0.1955F, 0.1173F, -0.3519F);
  216. hair_right_8.setTextureOffset(56, 0).addBox(0.2F, 0.0F, 0.0F, 2.0F, 2.0F, 2.0F, 0.0F, false);
  217.  
  218. hair_right_9 = new ModelRenderer(this);
  219. hair_right_9.setRotationPoint(-5.5F, -7.5F, -2.5F);
  220. setRotationAngle(hair_right_9, -0.1564F, 0.1173F, -0.3519F);
  221. hair_right_9.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  222.  
  223. hair_right_10 = new ModelRenderer(this);
  224. hair_right_10.setRotationPoint(-5.8F, -8.5F, 2.0F);
  225. setRotationAngle(hair_right_10, -0.1173F, 0.1173F, -0.5473F);
  226. hair_right_10.setTextureOffset(56, 0).addBox(0.1F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  227.  
  228. hair_right_11 = new ModelRenderer(this);
  229. hair_right_11.setRotationPoint(-5.9F, -9.0F, -2.1F);
  230. setRotationAngle(hair_right_11, -0.1564F, 0.1955F, -0.3519F);
  231. hair_right_11.setTextureOffset(56, 0).addBox(0.0F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  232.  
  233. hair_right_12 = new ModelRenderer(this);
  234. hair_right_12.setRotationPoint(-6.2F, -9.8F, 2.3F);
  235. setRotationAngle(hair_right_12, -0.1564F, 0.1173F, -0.5082F);
  236. hair_right_12.setTextureOffset(56, 0).addBox(0.0F, 0.0F, 0.0F, 2.0F, 2.0F, 2.0F, 0.0F, false);
  237.  
  238. hair_right_13 = new ModelRenderer(this);
  239. hair_right_13.setRotationPoint(-6.0F, -6.0F, 1.0F);
  240. setRotationAngle(hair_right_13, -0.1173F, 0.1173F, -0.5473F);
  241. hair_right_13.setTextureOffset(56, 0).addBox(0.0F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  242.  
  243. hair_left_12 = new ModelRenderer(this);
  244. hair_left_12.setRotationPoint(4.7F, -9.5F, 2.0F);
  245. setRotationAngle(hair_left_12, -0.1955F, -0.1173F, 0.7037F);
  246. hair_left_12.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  247.  
  248. hair_left_13 = new ModelRenderer(this);
  249. hair_left_13.setRotationPoint(5.5F, -10.3F, 2.4F);
  250. setRotationAngle(hair_left_13, -0.1955F, -0.1173F, 0.7037F);
  251. hair_left_13.setTextureOffset(56, 0).addBox(0.0F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  252.  
  253. hair_left_14 = new ModelRenderer(this);
  254. hair_left_14.setRotationPoint(5.0F, -10.4F, -0.8F);
  255. setRotationAngle(hair_left_14, -0.1173F, -0.2737F, 0.4691F);
  256. hair_left_14.setTextureOffset(56, 0).addBox(-0.3F, 0.5F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  257.  
  258. hair_left_15 = new ModelRenderer(this);
  259. hair_left_15.setRotationPoint(-0.5F, -14.7F, -1.3F);
  260. setRotationAngle(hair_left_15, -0.2346F, -0.1955F, -0.1173F);
  261. hair_left_15.setTextureOffset(56, 0).addBox(0.5F, 0.5F, 0.0F, 2.0F, 7.0F, 1.0F, 0.0F, false);
  262.  
  263. hair_left_16 = new ModelRenderer(this);
  264. hair_left_16.setRotationPoint(-1.5F, -15.2F, 0.3F);
  265. setRotationAngle(hair_left_16, -0.3128F, -0.3128F, -0.1173F);
  266. hair_left_16.setTextureOffset(56, 0).addBox(-0.5F, 0.0F, 0.0F, 2.0F, 8.0F, 1.0F, 0.0F, false);
  267.  
  268. hair_right_14 = new ModelRenderer(this);
  269. hair_right_14.setRotationPoint(-0.9F, -14.5F, -1.3F);
  270. setRotationAngle(hair_right_14, -0.2346F, -0.3128F, 0.3484F);
  271. hair_right_14.setTextureOffset(56, 0).addBox(0.5F, 0.0F, 0.0F, 2.0F, 7.0F, 1.0F, 0.0F, false);
  272.  
  273. hair_right_15 = new ModelRenderer(this);
  274. hair_right_15.setRotationPoint(-2.3F, -15.0F, -0.4F);
  275. setRotationAngle(hair_right_15, -0.2346F, -0.3128F, 0.192F);
  276. hair_right_15.setTextureOffset(56, 0).addBox(0.5F, 0.0F, 0.0F, 2.0F, 8.0F, 1.0F, 0.0F, false);
  277.  
  278. hair_right_17 = new ModelRenderer(this);
  279. hair_right_17.setRotationPoint(-2.8F, -12.0F, -1.3F);
  280. setRotationAngle(hair_right_17, -0.2346F, -0.3128F, 0.192F);
  281. hair_right_17.setTextureOffset(56, 0).addBox(0.7F, 0.0F, 0.0F, 1.0F, 3.0F, 2.0F, 0.0F, false);
  282.  
  283. hair_right_18 = new ModelRenderer(this);
  284. hair_right_18.setRotationPoint(-2.4F, -15.5F, 1.5F);
  285. setRotationAngle(hair_right_18, -0.1955F, 0.0F, 0.192F);
  286. hair_right_18.setTextureOffset(56, 0).addBox(0.5F, 0.0F, 0.0F, 2.0F, 4.0F, 1.0F, 0.0F, false);
  287.  
  288. hair_right_19 = new ModelRenderer(this);
  289. hair_right_19.setRotationPoint(-3.1F, -12.0F, 0.5F);
  290. setRotationAngle(hair_right_19, -0.2346F, -0.1564F, 0.192F);
  291. hair_right_19.setTextureOffset(56, 0).addBox(0.0F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  292.  
  293. hair_right_20 = new ModelRenderer(this);
  294. hair_right_20.setRotationPoint(-2.9F, -11.0F, 2.5F);
  295. setRotationAngle(hair_right_20, -0.2346F, 0.1564F, 0.192F);
  296. hair_right_20.setTextureOffset(56, 0).addBox(0.1F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  297.  
  298. hair_right_21 = new ModelRenderer(this);
  299. hair_right_21.setRotationPoint(-2.3F, -12.8F, 3.0F);
  300. setRotationAngle(hair_right_21, -0.2346F, 0.1564F, 0.192F);
  301. hair_right_21.setTextureOffset(56, 0).addBox(0.9F, 0.0F, 0.0F, 1.0F, 4.0F, 2.0F, 0.0F, false);
  302.  
  303. hair_right_22 = new ModelRenderer(this);
  304. hair_right_22.setRotationPoint(-2.0F, -14.0F, 3.2F);
  305. setRotationAngle(hair_right_22, -0.2346F, 0.1564F, 0.192F);
  306. hair_right_22.setTextureOffset(56, 0).addBox(0.7F, 0.0F, -1.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  307.  
  308. hair_left_17 = new ModelRenderer(this);
  309. hair_left_17.setRotationPoint(0.0F, -15.8F, 0.3F);
  310. setRotationAngle(hair_left_17, -0.1955F, -0.3128F, 0.0782F);
  311. hair_left_17.setTextureOffset(56, 0).addBox(-0.5F, 0.5F, 0.0F, 2.0F, 8.0F, 1.0F, 0.0F, false);
  312.  
  313. hair_left_18 = new ModelRenderer(this);
  314. hair_left_18.setRotationPoint(0.8F, -15.0F, 0.7F);
  315. setRotationAngle(hair_left_18, -0.1955F, -0.3128F, -0.0782F);
  316. hair_left_18.setTextureOffset(56, 0).addBox(-0.5F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  317.  
  318. hair_left_19 = new ModelRenderer(this);
  319. hair_left_19.setRotationPoint(0.9F, -12.8F, -2.0F);
  320. setRotationAngle(hair_left_19, -0.391F, 0.1564F, -0.0391F);
  321. hair_left_19.setTextureOffset(56, 0).addBox(0.7F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  322.  
  323. hair_left_20 = new ModelRenderer(this);
  324. hair_left_20.setRotationPoint(0.8F, -11.0F, -2.4F);
  325. setRotationAngle(hair_left_20, -0.1955F, 0.1564F, -0.0782F);
  326. hair_left_20.setTextureOffset(56, 0).addBox(0.7F, 0.0F, 0.0F, 1.0F, 4.0F, 2.0F, 0.0F, false);
  327.  
  328. hair_left_21 = new ModelRenderer(this);
  329. hair_left_21.setRotationPoint(0.9F, -12.5F, 0.0F);
  330. setRotationAngle(hair_left_21, -0.1955F, -0.3128F, -0.0782F);
  331. hair_left_21.setTextureOffset(56, 0).addBox(0.9F, 0.0F, 0.0F, 1.0F, 5.0F, 2.0F, 0.0F, false);
  332.  
  333. hair_left_22 = new ModelRenderer(this);
  334. hair_left_22.setRotationPoint(2.0F, -10.8F, 2.2F);
  335. setRotationAngle(hair_left_22, -0.2737F, -0.0782F, -0.1599F);
  336. hair_left_22.setTextureOffset(56, 0).addBox(0.1F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  337.  
  338. hair_left_23 = new ModelRenderer(this);
  339. hair_left_23.setRotationPoint(1.5F, -12.8F, 2.8F);
  340. setRotationAngle(hair_left_23, -0.2346F, -0.0391F, -0.2381F);
  341. hair_left_23.setTextureOffset(56, 0).addBox(0.9F, 0.0F, 0.0F, 1.0F, 4.0F, 2.0F, 0.0F, false);
  342.  
  343. hair_left_24 = new ModelRenderer(this);
  344. hair_left_24.setRotationPoint(0.9F, -14.0F, 3.3F);
  345. setRotationAngle(hair_left_24, -0.2346F, 0.0391F, -0.3161F);
  346. hair_left_24.setTextureOffset(56, 0).addBox(-0.5F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  347.  
  348. hair_left_25 = new ModelRenderer(this);
  349. hair_left_25.setRotationPoint(2.0F, -10.3F, 4.5F);
  350. setRotationAngle(hair_left_25, -0.7821F, -0.1173F, 0.0391F);
  351. hair_left_25.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  352.  
  353. hair_right_23 = new ModelRenderer(this);
  354. hair_right_23.setRotationPoint(-3.2F, -10.3F, 4.5F);
  355. setRotationAngle(hair_right_23, -0.7821F, -0.1173F, 0.2346F);
  356. hair_right_23.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  357.  
  358. hair_left_26 = new ModelRenderer(this);
  359. hair_left_26.setRotationPoint(-0.5F, -9.0F, 4.5F);
  360. setRotationAngle(hair_left_26, -0.5866F, -0.43F, 0.0782F);
  361. hair_left_26.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  362.  
  363. hair_left_27 = new ModelRenderer(this);
  364. hair_left_27.setRotationPoint(-0.5F, -11.2F, 4.0F);
  365. setRotationAngle(hair_left_27, -0.5866F, -0.43F, 0.0782F);
  366. hair_left_27.setTextureOffset(56, 0).addBox(0.1F, 0.0F, 0.0F, 2.0F, 5.0F, 2.0F, 0.0F, false);
  367.  
  368. hair_left_28 = new ModelRenderer(this);
  369. hair_left_28.setRotationPoint(-0.7F, -12.5F, 4.9F);
  370. setRotationAngle(hair_left_28, -0.5866F, -0.43F, 0.0782F);
  371. hair_left_28.setTextureOffset(56, 0).addBox(-0.1F, 0.0F, 0.0F, 2.0F, 5.0F, 1.0F, 0.0F, false);
  372.  
  373. hair_left_29 = new ModelRenderer(this);
  374. hair_left_29.setRotationPoint(-0.7F, -10.5F, 5.5F);
  375. setRotationAngle(hair_left_29, -0.5866F, -0.43F, 0.0782F);
  376. hair_left_29.setTextureOffset(56, 0).addBox(0.1F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  377.  
  378. hair_left_30 = new ModelRenderer(this);
  379. hair_left_30.setRotationPoint(1.9F, -11.3F, 5.5F);
  380. setRotationAngle(hair_left_30, -0.7821F, -0.1173F, 0.0391F);
  381. hair_left_30.setTextureOffset(56, 0).addBox(0.1F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  382.  
  383. hair_left_31 = new ModelRenderer(this);
  384. hair_left_31.setRotationPoint(0.0F, -6.2F, 2.8F);
  385. setRotationAngle(hair_left_31, -0.5866F, -0.43F, 0.0782F);
  386. hair_left_31.setTextureOffset(56, 0).addBox(0.5F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  387.  
  388. hair_left_32 = new ModelRenderer(this);
  389. hair_left_32.setRotationPoint(3.2F, -8.0F, 3.4F);
  390. setRotationAngle(hair_left_32, -0.5866F, -0.6646F, 0.5864F);
  391. hair_left_32.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  392.  
  393. hair_right_24 = new ModelRenderer(this);
  394. hair_right_24.setRotationPoint(-3.0F, -8.0F, 3.4F);
  395. setRotationAngle(hair_right_24, -0.5866F, -0.6646F, 0.1173F);
  396. hair_right_24.setTextureOffset(56, 0).addBox(0.3F, 0.0F, 0.0F, 2.0F, 4.0F, 2.0F, 0.0F, false);
  397.  
  398. hair_right_25 = new ModelRenderer(this);
  399. hair_right_25.setRotationPoint(-2.7F, -6.6F, 2.6F);
  400. setRotationAngle(hair_right_25, -0.5866F, -0.6646F, 0.1173F);
  401. hair_right_25.setTextureOffset(56, 0).addBox(0.5F, 0.0F, 0.0F, 2.0F, 3.0F, 2.0F, 0.0F, false);
  402.  
  403. hair_left_33 = new ModelRenderer(this);
  404. hair_left_33.setRotationPoint(0.0F, -12.5F, 1.7F);
  405. setRotationAngle(hair_left_33, -0.1955F, -0.3128F, -0.0782F);
  406. hair_left_33.setTextureOffset(56, 0).addBox(0.9F, 0.0F, 0.0F, 1.0F, 5.0F, 2.0F, 0.0F, false);
  407.  
  408. hair_left_34 = new ModelRenderer(this);
  409. hair_left_34.setRotationPoint(-0.2F, -14.0F, 1.9F);
  410. setRotationAngle(hair_left_34, -0.1955F, -0.3128F, -0.0782F);
  411. hair_left_34.setTextureOffset(56, 0).addBox(0.9F, 0.0F, 0.0F, 1.0F, 4.0F, 2.0F, 0.0F, false);
  412.  
  413. hair_left_35 = new ModelRenderer(this);
  414. hair_left_35.setRotationPoint(-1.7F, -12.5F, 4.0F);
  415. setRotationAngle(hair_left_35, -0.1955F, 0.2737F, -0.0782F);
  416. hair_left_35.setTextureOffset(56, 0).addBox(0.1F, 0.0F, 0.0F, 2.0F, 5.0F, 2.0F, 0.0F, false);
  417.  
  418. hair_left_35_1 = new ModelRenderer(this);
  419. hair_left_35_1.setRotationPoint(4.0F, -12.5F, -0.1F);
  420. setRotationAngle(hair_left_35_1, -0.1564F, -0.3128F, 0.2737F);
  421. hair_left_35_1.setTextureOffset(56, 0).addBox(-0.1F, 0.0F, 0.0F, 2.0F, 5.0F, 2.0F, 0.0F, false);
  422. }
  423.  
  424. @Override
  425. public void setRotationAngles(Entity entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch){
  426. //previously the render function, render code was moved to a method below
  427. }
  428.  
  429. @Override
  430. public void render(MatrixStack matrixStack, IVertexBuilder buffer, int packedLight, int packedOverlay, float red, float green, float blue, float alpha){
  431. head_joint.render(matrixStack, buffer, packedLight, packedOverlay);
  432. bang_right_1.render(matrixStack, buffer, packedLight, packedOverlay);
  433. bang_right_2.render(matrixStack, buffer, packedLight, packedOverlay);
  434. bang_right_3.render(matrixStack, buffer, packedLight, packedOverlay);
  435. bang_right_4.render(matrixStack, buffer, packedLight, packedOverlay);
  436. bang_middle.render(matrixStack, buffer, packedLight, packedOverlay);
  437. bang_left_1.render(matrixStack, buffer, packedLight, packedOverlay);
  438. bang_left_2.render(matrixStack, buffer, packedLight, packedOverlay);
  439. bang_left_3.render(matrixStack, buffer, packedLight, packedOverlay);
  440. bang_left_4.render(matrixStack, buffer, packedLight, packedOverlay);
  441. bang_left_5.render(matrixStack, buffer, packedLight, packedOverlay);
  442. hair_right_1.render(matrixStack, buffer, packedLight, packedOverlay);
  443. hair_right_2.render(matrixStack, buffer, packedLight, packedOverlay);
  444. hair_right_3.render(matrixStack, buffer, packedLight, packedOverlay);
  445. hair_right_4.render(matrixStack, buffer, packedLight, packedOverlay);
  446. hair_left_1.render(matrixStack, buffer, packedLight, packedOverlay);
  447. hair_left_2.render(matrixStack, buffer, packedLight, packedOverlay);
  448. hair_left_3.render(matrixStack, buffer, packedLight, packedOverlay);
  449. hair_left_4.render(matrixStack, buffer, packedLight, packedOverlay);
  450. hair_left_5.render(matrixStack, buffer, packedLight, packedOverlay);
  451. hair_left_6.render(matrixStack, buffer, packedLight, packedOverlay);
  452. hair_left_7.render(matrixStack, buffer, packedLight, packedOverlay);
  453. hair_left_8.render(matrixStack, buffer, packedLight, packedOverlay);
  454. hair_left_9.render(matrixStack, buffer, packedLight, packedOverlay);
  455. hair_left_10.render(matrixStack, buffer, packedLight, packedOverlay);
  456. hair_right_6.render(matrixStack, buffer, packedLight, packedOverlay);
  457. hair_right_7.render(matrixStack, buffer, packedLight, packedOverlay);
  458. hair_right_8.render(matrixStack, buffer, packedLight, packedOverlay);
  459. hair_right_9.render(matrixStack, buffer, packedLight, packedOverlay);
  460. hair_right_10.render(matrixStack, buffer, packedLight, packedOverlay);
  461. hair_right_11.render(matrixStack, buffer, packedLight, packedOverlay);
  462. hair_right_12.render(matrixStack, buffer, packedLight, packedOverlay);
  463. hair_right_13.render(matrixStack, buffer, packedLight, packedOverlay);
  464. hair_left_12.render(matrixStack, buffer, packedLight, packedOverlay);
  465. hair_left_13.render(matrixStack, buffer, packedLight, packedOverlay);
  466. hair_left_14.render(matrixStack, buffer, packedLight, packedOverlay);
  467. hair_left_15.render(matrixStack, buffer, packedLight, packedOverlay);
  468. hair_left_16.render(matrixStack, buffer, packedLight, packedOverlay);
  469. hair_right_14.render(matrixStack, buffer, packedLight, packedOverlay);
  470. hair_right_15.render(matrixStack, buffer, packedLight, packedOverlay);
  471. hair_right_17.render(matrixStack, buffer, packedLight, packedOverlay);
  472. hair_right_18.render(matrixStack, buffer, packedLight, packedOverlay);
  473. hair_right_19.render(matrixStack, buffer, packedLight, packedOverlay);
  474. hair_right_20.render(matrixStack, buffer, packedLight, packedOverlay);
  475. hair_right_21.render(matrixStack, buffer, packedLight, packedOverlay);
  476. hair_right_22.render(matrixStack, buffer, packedLight, packedOverlay);
  477. hair_left_17.render(matrixStack, buffer, packedLight, packedOverlay);
  478. hair_left_18.render(matrixStack, buffer, packedLight, packedOverlay);
  479. hair_left_19.render(matrixStack, buffer, packedLight, packedOverlay);
  480. hair_left_20.render(matrixStack, buffer, packedLight, packedOverlay);
  481. hair_left_21.render(matrixStack, buffer, packedLight, packedOverlay);
  482. hair_left_22.render(matrixStack, buffer, packedLight, packedOverlay);
  483. hair_left_23.render(matrixStack, buffer, packedLight, packedOverlay);
  484. hair_left_24.render(matrixStack, buffer, packedLight, packedOverlay);
  485. hair_left_25.render(matrixStack, buffer, packedLight, packedOverlay);
  486. hair_right_23.render(matrixStack, buffer, packedLight, packedOverlay);
  487. hair_left_26.render(matrixStack, buffer, packedLight, packedOverlay);
  488. hair_left_27.render(matrixStack, buffer, packedLight, packedOverlay);
  489. hair_left_28.render(matrixStack, buffer, packedLight, packedOverlay);
  490. hair_left_29.render(matrixStack, buffer, packedLight, packedOverlay);
  491. hair_left_30.render(matrixStack, buffer, packedLight, packedOverlay);
  492. hair_left_31.render(matrixStack, buffer, packedLight, packedOverlay);
  493. hair_left_32.render(matrixStack, buffer, packedLight, packedOverlay);
  494. hair_right_24.render(matrixStack, buffer, packedLight, packedOverlay);
  495. hair_right_25.render(matrixStack, buffer, packedLight, packedOverlay);
  496. hair_left_33.render(matrixStack, buffer, packedLight, packedOverlay);
  497. hair_left_34.render(matrixStack, buffer, packedLight, packedOverlay);
  498. hair_left_35.render(matrixStack, buffer, packedLight, packedOverlay);
  499. hair_left_35_1.render(matrixStack, buffer, packedLight, packedOverlay);
  500. }
  501.  
  502. public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
  503. modelRenderer.rotateAngleX = x;
  504. modelRenderer.rotateAngleY = y;
  505. modelRenderer.rotateAngleZ = z;
  506. }
  507. }
Advertisement
Add Comment
Please, Sign In to add comment