GodxofxGaming

Untitled

Jun 23rd, 2012
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.92 KB | None | 0 0
  1. public static void drawPlayerESP(double d, double d1, double d2)
  2. {
  3. GL11.glEnable(GL11.GL_BLEND);
  4. GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
  5. GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
  6. GL11.glLineWidth(2.0F);
  7. GL11.glDisable(GL11.GL_TEXTURE_2D);
  8. GL11.glDepthMask(false);
  9. GL11.glBlendFunc(770, 771);
  10. GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
  11. GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
  12. GL11.glDepthMask(false);
  13. drawOutlinedBoundingBox(new AxisAlignedBB(d - 0.5D, d1 + 0.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 2D, d2 + 0.5D));
  14. GL11.glColor4f(255.0F, 0.0F, 0.0F, 0.3F);
  15. drawBoundingBox(new AxisAlignedBB(d - 0.5D, d1 + 0.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 2D, d2 + 0.5D));
  16. GL11.glDepthMask(true);
  17. GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
  18. GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
  19.  
  20. }
  21. public static void drawMobESP(double d, double d1, double d2)
  22. {
  23. GL11.glEnable(GL11.GL_BLEND);
  24. GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
  25. GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
  26. GL11.glLineWidth(2.0F);
  27. GL11.glDisable(GL11.GL_TEXTURE_2D);
  28. GL11.glDepthMask(false);
  29. GL11.glBlendFunc(770, 771);
  30. GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
  31. GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
  32. GL11.glDepthMask(false);
  33. drawOutlinedBoundingBox(new AxisAlignedBB(d - 0.5D, d1 + 0.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 2D, d2 + 0.5D));
  34. GL11.glColor4f(255.0F, 0.0F, 1.0F, 0.3F);
  35. drawBoundingBox(new AxisAlignedBB(d - 0.5D, d1 + 0.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 2D, d2 + 0.5D));
  36. GL11.glDepthMask(true);
  37. GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
  38. GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
  39. }
  40.  
  41. public static void drawSignESP(double d, double d1, double d2)
  42. {
  43. GL11.glEnable(GL11.GL_BLEND);
  44. GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
  45. GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
  46. GL11.glLineWidth(2.0F);
  47. GL11.glDisable(GL11.GL_TEXTURE_2D);
  48. GL11.glDepthMask(false);
  49. GL11.glBlendFunc(770, 771);
  50. GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
  51. GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
  52. GL11.glDepthMask(false);
  53. drawOutlinedBoundingBox(new AxisAlignedBB(d + 10D, d1 + 80.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 1D, d2 + 1D));
  54. GL11.glColor4f(0.1F, 0.1F, 0.0F, .50F);
  55. drawBoundingBox(new AxisAlignedBB(d + 10D, d1 + 80.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 1D, d2 + 1D));
  56. GL11.glDepthMask(true);
  57. GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
  58. GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
  59. }
  60.  
  61. public static void drawChestESP(double d, double d1, double d2)
  62. {
  63. GL11.glEnable(GL11.GL_BLEND);
  64. GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
  65. GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
  66. GL11.glLineWidth(2.0F);
  67. GL11.glDisable(GL11.GL_TEXTURE_2D);
  68. GL11.glDepthMask(false);
  69. GL11.glBlendFunc(770, 771);
  70. GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
  71. GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
  72. GL11.glDepthMask(false);
  73. drawOutlinedBoundingBox(new AxisAlignedBB(d + 1, d1 + 1, d2 + 1, d, d1, d2));
  74. GL11.glColor4f(255.0F, 0.0F, 1.0F, 0.3F);
  75. drawBoundingBox(new AxisAlignedBB(d + 1, d1 + 1, d2 + 1, d, d1, d2));
  76. GL11.glDepthMask(true);
  77. GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
  78. GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
  79. }
  80. public static void drawItemESP(double d, double d1, double d2)
  81. {
  82. GL11.glEnable(GL11.GL_BLEND);
  83. GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
  84. GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
  85. GL11.glLineWidth(2.0F);
  86. GL11.glDisable(GL11.GL_TEXTURE_2D);
  87. GL11.glDepthMask(false);
  88. GL11.glBlendFunc(770, 771);
  89. GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
  90. GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
  91. GL11.glDepthMask(false);
  92. drawOutlinedBoundingBox(new AxisAlignedBB(d + 0.2, d1 + 0.2, d2 + 0.2, d, d1, d2));
  93. GL11.glColor4f(255.0F, 0.0F, 1.0F, 0.3F);
  94. drawBoundingBox(new AxisAlignedBB(d + 0.2, d1 + 0.2, d2 + 0.2, d, d1, d2));
  95. GL11.glDepthMask(true);
  96. GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
  97. GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
  98. }
  99.  
  100. private static void drawBoundingBox(AxisAlignedBB axisalignedbb)
  101. {
  102.  
  103. Tessellator tessellator = Tessellator.instance;
  104. tessellator.startDrawingQuads(); //starts x
  105. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
  106. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
  107. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
  108. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
  109. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
  110. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
  111. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
  112. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
  113. tessellator.draw();
  114. tessellator.startDrawingQuads();
  115. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
  116. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
  117. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
  118. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
  119. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
  120. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
  121. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
  122. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
  123. tessellator.draw(); //ends x
  124. tessellator.startDrawingQuads(); //starts y
  125. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
  126. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
  127. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
  128. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
  129. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
  130. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
  131. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
  132. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
  133. tessellator.draw();
  134. tessellator.startDrawingQuads();
  135. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
  136. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
  137. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
  138. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
  139. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
  140. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
  141. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
  142. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
  143. tessellator.draw(); //ends y
  144. tessellator.startDrawingQuads(); //starts z
  145. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
  146. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
  147. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
  148. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
  149. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
  150. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
  151. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
  152. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
  153. tessellator.draw();
  154. tessellator.startDrawingQuads();
  155. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
  156. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
  157. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
  158. tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
  159. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
  160. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
  161. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
  162. tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
  163. tessellator.draw(); //ends z
  164. }
Advertisement
Add Comment
Please, Sign In to add comment