Guest User

Untitled

a guest
Nov 5th, 2012
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.82 KB | None | 0 0
  1. if(OrionGui.playerbar)
  2. {
  3. return;
  4. }
  5. else
  6. {
  7. GL11.glColor3f(255F, 255F, 255F);
  8. GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.mc.renderEngine.getTexture("/gui/gui.png"));
  9. InventoryPlayer var31 = this.mc.thePlayer.inventory;
  10. this.zLevel = -90.0F;
  11. this.drawTexturedModalRect(var6 / 2 - 91, var7 - 22, 0, 0, 182, 22);
  12. this.drawTexturedModalRect(var6 / 2 - 91 - 1 + var31.currentItem * 20, var7 - 22 - 1, 0, 22, 24, 22);
  13. GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.mc.renderEngine.getTexture("/gui/icons.png"));
  14. GL11.glEnable(GL11.GL_BLEND);
  15. GL11.glBlendFunc(GL11.GL_ONE_MINUS_DST_COLOR, GL11.GL_ONE_MINUS_SRC_COLOR);
  16. this.drawTexturedModalRect(var6 / 2 - 7, var7 / 2 - 7, 0, 0, 16, 16);
  17. GL11.glDisable(GL11.GL_BLEND);
  18. var11 = this.mc.thePlayer.hurtResistantTime / 3 % 2 == 1;
  19.  
  20. if (this.mc.thePlayer.hurtResistantTime < 10)
  21. {
  22. var11 = false;
  23. }
  24.  
  25. var12 = this.mc.thePlayer.getHealth();
  26. var13 = this.mc.thePlayer.prevHealth;
  27. this.rand.setSeed((long)(this.updateCounter * 312871));
  28. boolean var14 = false;
  29. FoodStats var15 = this.mc.thePlayer.getFoodStats();
  30. var16 = var15.getFoodLevel();
  31. var17 = var15.getPrevFoodLevel();
  32. this.mc.mcProfiler.startSection("bossHealth");
  33. this.renderBossHealth();
  34. this.mc.mcProfiler.endSection();
  35. int var18;
  36.  
  37. if (this.mc.playerController.shouldDrawHUD())
  38. {
  39. var18 = var6 / 2 - 91;
  40. var19 = var6 / 2 + 91;
  41. this.mc.mcProfiler.startSection("expBar");
  42. var20 = this.mc.thePlayer.xpBarCap();
  43.  
  44. if (var20 > 0)
  45. {
  46. short var21 = 182;
  47. var22 = (int)(this.mc.thePlayer.experience * (float)(var21 + 1));
  48. var23 = var7 - 32 + 3;
  49. this.drawTexturedModalRect(var18, var23, 0, 64, var21, 5);
  50.  
  51. if (var22 > 0)
  52. {
  53. this.drawTexturedModalRect(var18, var23, 0, 69, var22, 5);
  54. }
  55. }
  56.  
  57. var47 = var7 - 39;
  58. var22 = var47 - 10;
  59. var23 = this.mc.thePlayer.getTotalArmorValue();
  60. var24 = -1;
  61.  
  62. if (this.mc.thePlayer.isPotionActive(Potion.regeneration))
  63. {
  64. var24 = this.updateCounter % 25;
  65. }
  66.  
  67. this.mc.mcProfiler.endStartSection("healthArmor");
  68. int var25;
  69. int var26;
  70. int var29;
  71. int var28;
  72.  
  73. for (var25 = 0; var25 < 10; ++var25)
  74. {
  75. if (var23 > 0)
  76. {
  77. var26 = var18 + var25 * 8;
  78.  
  79. if (var25 * 2 + 1 < var23)
  80. {
  81. this.drawTexturedModalRect(var26, var22, 34, 9, 9, 9);
  82. }
  83.  
  84. if (var25 * 2 + 1 == var23)
  85. {
  86. this.drawTexturedModalRect(var26, var22, 25, 9, 9, 9);
  87. }
  88.  
  89. if (var25 * 2 + 1 > var23)
  90. {
  91. this.drawTexturedModalRect(var26, var22, 16, 9, 9, 9);
  92. }
  93. }
  94.  
  95. var26 = 16;
  96.  
  97. if (this.mc.thePlayer.isPotionActive(Potion.poison))
  98. {
  99. var26 += 36;
  100. }
  101. else if (this.mc.thePlayer.isPotionActive(Potion.wither))
  102. {
  103. var26 += 72;
  104. }
  105.  
  106. byte var27 = 0;
  107.  
  108. if (var11)
  109. {
  110. var27 = 1;
  111. }
  112.  
  113. var28 = var18 + var25 * 8;
  114. var29 = var47;
  115.  
  116. if (var12 <= 4)
  117. {
  118. var29 = var47 + this.rand.nextInt(2);
  119. }
  120.  
  121. if (var25 == var24)
  122. {
  123. var29 -= 2;
  124. }
  125.  
  126. byte var30 = 0;
  127.  
  128. if (this.mc.theWorld.getWorldInfo().isHardcoreModeEnabled())
  129. {
  130. var30 = 5;
  131. }
  132.  
  133. this.drawTexturedModalRect(var28, var29, 16 + var27 * 9, 9 * var30, 9, 9);
  134.  
  135. if (var11)
  136. {
  137. if (var25 * 2 + 1 < var13)
  138. {
  139. this.drawTexturedModalRect(var28, var29, var26 + 54, 9 * var30, 9, 9);
  140. }
  141.  
  142. if (var25 * 2 + 1 == var13)
  143. {
  144. this.drawTexturedModalRect(var28, var29, var26 + 63, 9 * var30, 9, 9);
  145. }
  146. }
  147.  
  148. if (var25 * 2 + 1 < var12)
  149. {
  150. this.drawTexturedModalRect(var28, var29, var26 + 36, 9 * var30, 9, 9);
  151. }
  152.  
  153. if (var25 * 2 + 1 == var12)
  154. {
  155. this.drawTexturedModalRect(var28, var29, var26 + 45, 9 * var30, 9, 9);
  156. }
  157. }
  158.  
  159. this.mc.mcProfiler.endStartSection("food");
  160. int var51;
  161.  
  162. for (var25 = 0; var25 < 10; ++var25)
  163. {
  164. var26 = var47;
  165. var51 = 16;
  166. byte var52 = 0;
  167.  
  168. if (this.mc.thePlayer.isPotionActive(Potion.hunger))
  169. {
  170. var51 += 36;
  171. var52 = 13;
  172. }
  173.  
  174. if (this.mc.thePlayer.getFoodStats().getSaturationLevel() <= 0.0F && this.updateCounter % (var16 * 3 + 1) == 0)
  175. {
  176. var26 = var47 + (this.rand.nextInt(3) - 1);
  177. }
  178.  
  179. if (var14)
  180. {
  181. var52 = 1;
  182. }
  183.  
  184. var29 = var19 - var25 * 8 - 9;
  185. this.drawTexturedModalRect(var29, var26, 16 + var52 * 9, 27, 9, 9);
  186.  
  187. if (var14)
  188. {
  189. if (var25 * 2 + 1 < var17)
  190. {
  191. this.drawTexturedModalRect(var29, var26, var51 + 54, 27, 9, 9);
  192. }
  193.  
  194. if (var25 * 2 + 1 == var17)
  195. {
  196. this.drawTexturedModalRect(var29, var26, var51 + 63, 27, 9, 9);
  197. }
  198. }
  199.  
  200. if (var25 * 2 + 1 < var16)
  201. {
  202. this.drawTexturedModalRect(var29, var26, var51 + 36, 27, 9, 9);
  203. }
  204.  
  205. if (var25 * 2 + 1 == var16)
  206. {
  207. this.drawTexturedModalRect(var29, var26, var51 + 45, 27, 9, 9);
  208. }
  209. }
  210.  
  211. this.mc.mcProfiler.endStartSection("air");
  212.  
  213. if (this.mc.thePlayer.isInsideOfMaterial(Material.water))
  214. {
  215. var25 = this.mc.thePlayer.getAir();
  216. var26 = MathHelper.ceiling_double_int((double)(var25 - 2) * 10.0D / 300.0D);
  217. var51 = MathHelper.ceiling_double_int((double)var25 * 10.0D / 300.0D) - var26;
  218.  
  219. for (var28 = 0; var28 < var26 + var51; ++var28)
  220. {
  221. if (var28 < var26)
  222. {
  223. this.drawTexturedModalRect(var19 - var28 * 8 - 9, var22, 16, 18, 9, 9);
  224. }
  225. else
  226. {
  227. this.drawTexturedModalRect(var19 - var28 * 8 - 9, var22, 25, 18, 9, 9);
  228. }
  229. }
  230. }
  231.  
  232. this.mc.mcProfiler.endSection();
  233. }
  234.  
  235. GL11.glDisable(GL11.GL_BLEND);
  236. this.mc.mcProfiler.startSection("actionBar");
  237. GL11.glEnable(GL12.GL_RESCALE_NORMAL);
  238. RenderHelper.enableGUIStandardItemLighting();
  239.  
  240. for (var18 = 0; var18 < 9; ++var18)
  241. {
  242. var19 = var6 / 2 - 90 + var18 * 20 + 2;
  243. var20 = var7 - 16 - 3;
  244. this.renderInventorySlot(var18, var19, var20, par1);
  245. }
  246.  
  247. RenderHelper.disableStandardItemLighting();
  248. GL11.glDisable(GL12.GL_RESCALE_NORMAL);
  249. this.mc.mcProfiler.endSection();
  250. }
Advertisement
Add Comment
Please, Sign In to add comment