Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.69 KB | None | 0 0
  1. protected void renderModel(T entitylivingbaseIn, float p_77036_2_, float p_77036_3_, float p_77036_4_, float p_77036_5_, float p_77036_6_, float scaleFactor) {
  2. boolean flag = !entitylivingbaseIn.isInvisible();
  3. boolean flag1 = !flag && !entitylivingbaseIn.isInvisibleToPlayer(Minecraft.getMinecraft().player);
  4.  
  5. if (flag || flag1) {
  6. if (!bindEntityTexture(entitylivingbaseIn)) {
  7. return;
  8. }
  9.  
  10. if (flag1) {
  11. GlStateManager.pushMatrix();
  12. GlStateManager.color(1.0F, 1.0F, 1.0F, 0.15F);
  13. GlStateManager.depthMask(false);
  14. GlStateManager.enableBlend();
  15. GlStateManager.blendFunc(770, 771);
  16. GlStateManager.alphaFunc(516, 0.003921569F);
  17. }
  18.  
  19. if (ModuleManager.getModule(ESP.class) != null && ModuleManager.getModule(ESP.class).getState()) {
  20. if (ModuleManager.getModule(ESP.class).isMode("Outline")) {
  21. if (entitylivingbaseIn instanceof EntityPlayer && entitylivingbaseIn != Minecraft.getMinecraft().player && ((ESP) ModuleManager.getModule(ESP.class)).players.isToggled()) {
  22. Color n = new Color(255, 36, 0);
  23. OutlineUtils.setColor(n);
  24. mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  25. OutlineUtils.renderOne((float) ModuleManager.getModule(ESP.class).speed.getCurrent());
  26. mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  27. OutlineUtils.renderTwo();
  28. mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  29. OutlineUtils.renderThree();
  30. OutlineUtils.renderFour();
  31. OutlineUtils.setColor(n);
  32. mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  33. OutlineUtils.renderFive();
  34. OutlineUtils.setColor(Color.WHITE);
  35. } else if (((ESP) ModuleManager.getModule(ESP.class)).entities.isToggled()) {
  36. GL11.glLineWidth(5.0F);
  37. mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  38. OutlineUtils.renderOne((float) ModuleManager.getModule(ESP.class).speed.getCurrent());
  39. mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  40. OutlineUtils.renderTwo();
  41. mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  42. OutlineUtils.renderThree();
  43. OutlineUtils.renderFour();
  44. mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  45. OutlineUtils.renderFive();
  46. }
  47. }
  48. if (ModuleManager.getModule(ESP.class).isMode("Wireframe")) {
  49. final Minecraft mc = Minecraft.getMinecraft();
  50. final boolean fancyGraphics = mc.gameSettings.fancyGraphics;
  51. final float gamma = mc.gameSettings.gammaSetting;
  52. GL11.glPushMatrix();
  53. GL11.glPushAttrib(1048575);
  54. GL11.glPolygonMode(1032, 6913);
  55. GL11.glDisable(3553);
  56. GL11.glDisable(2896);
  57. GL11.glDisable(2929);
  58. GL11.glEnable(2848);
  59. GL11.glEnable(3042);
  60. GL11.glBlendFunc(770, 771);
  61. GL11.glLineWidth((float) ModuleManager.getModule(ESP.class).speed.getCurrent());
  62. this.mainModel.render((Entity) entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  63. GL11.glPopAttrib();
  64. GL11.glPopMatrix();
  65. }
  66. }
  67. this.mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
  68.  
  69. if (flag1) {
  70. GlStateManager.disableBlend();
  71. GlStateManager.alphaFunc(516, 0.1F);
  72. GlStateManager.popMatrix();
  73. GlStateManager.depthMask(true);
  74. }
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement