Advertisement
killstorm103

ESPS!

May 22nd, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.68 KB | None | 0 0
  1. // ChestESP!
  2. package me.killstorm103.High.Cheats.RENDER;
  3.  
  4. import org.lwjgl.input.Keyboard;
  5. import org.lwjgl.opengl.GL11;
  6.  
  7. import me.killstorm103.High.main.Client;
  8. import me.killstorm103.High.main.Client.Utils.Colors;
  9. import net.minecraft.client.gui.Gui;
  10. import net.minecraft.client.renderer.GlStateManager;
  11. import net.minecraft.client.renderer.entity.RenderManager;
  12. import net.minecraft.tileentity.TileEntityChest;
  13. import net.minecraft.tileentity.TileEntityEnderChest;
  14.  
  15. public class ChestESP extends Client{
  16.    
  17.     public ChestESP ()
  18.     {
  19.         super ("ChestESP", Cheat.RENDER, Keyboard.KEY_LBRACKET);
  20.     }
  21.     @Override ()
  22.     public void onRender2D ()
  23.     {
  24.         if (this.isEnabled())
  25.         {
  26.             for (Object o : this.mc.theWorld.loadedTileEntityList) {
  27.                 if ((o instanceof TileEntityChest)) {
  28.                     TileEntityChest chest = (TileEntityChest)o;
  29.                     GlStateManager.pushMatrix();
  30.                     GlStateManager.translate(chest.getPos().getX() - RenderManager.renderPosX + 0.5D, chest.getPos().getY() - RenderManager.renderPosY + 0.5D, chest.getPos().getZ() - RenderManager.renderPosZ + 0.5D);
  31.                     GlStateManager.rotate(-this.mc.getRenderManager().playerViewY, 0.0F, 1.0F, 0.0F);
  32.                     float SCALE = 0.03F;
  33.                     GL11.glScalef(-SCALE, -SCALE, -SCALE);
  34.                     GlStateManager.disableDepth();
  35.                     GlStateManager.disableLighting();
  36.                     Gui.drawRect(-23, -23, 23, -18, Colors.BLACK.c);
  37.                     Gui.drawRect(-23, 21, 23, 26, Colors.BLACK.c);
  38.                     Gui.drawRect(18, 25, 23, -22, Colors.BLACK.c);
  39.                     Gui.drawRect(-18, 25, -23, -22, Colors.BLACK.c);
  40.                     Gui.drawRect(-22, -22, 22, -19, Colors.RED.c);
  41.                     Gui.drawRect(-22, 22, 22, 25, Colors.RED.c);
  42.                     Gui.drawRect(19, 22, 22, -19, Colors.RED.c);
  43.                     Gui.drawRect(-19, 22, -22, -19, Colors.RED.c);
  44.                     GlStateManager.enableDepth();
  45.                     GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
  46.                     GlStateManager.popMatrix();
  47.                 }
  48.             }
  49.             for (Object o : this.mc.theWorld.loadedTileEntityList) {
  50.                 if ((o instanceof TileEntityEnderChest)) {
  51.                     TileEntityEnderChest chest = (TileEntityEnderChest) o;
  52.                     GlStateManager.pushMatrix();
  53.                     GlStateManager.translate(chest.getPos().getX() - RenderManager.renderPosX + 0.5D, chest.getPos().getY() - RenderManager.renderPosY + 0.5D, chest.getPos().getZ() - RenderManager.renderPosZ + 0.5D);
  54.                     GlStateManager.rotate(-this.mc.getRenderManager().playerViewY, 0.0F, 1.0F, 0.0F);
  55.                     float SCALE = 0.03F;
  56.                     GL11.glScalef(-SCALE, -SCALE, -SCALE);
  57.                     GlStateManager.disableDepth();
  58.                     GlStateManager.disableLighting();
  59.                     Gui.drawRect(-23, -23, 23, -18, Colors.BLACK.c);
  60.                     Gui.drawRect(-23, 21, 23, 26, Colors.BLACK.c);
  61.                     Gui.drawRect(18, 25, 23, -22, Colors.BLACK.c);
  62.                     Gui.drawRect(-18, 25, -23, -22, Colors.BLACK.c);
  63.                     Gui.drawRect(-22, -22, 22, -19, Colors.BLUE.c);
  64.                     Gui.drawRect(-22, 22, 22, 25, Colors.BLUE.c);
  65.                     Gui.drawRect(19, 22, 22, -19, Colors.BLUE.c);
  66.                     Gui.drawRect(-19, 22, -22, -19, Colors.BLUE.c);
  67.                     GlStateManager.enableDepth();
  68.                     GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
  69.                     GlStateManager.popMatrix();
  70.                 }
  71.             }
  72.         }
  73.         super.onRender2D();
  74.     }
  75.     @Override ()
  76.     public void onDisable ()
  77.     {
  78.         return;
  79.     }
  80.  
  81. }
  82. // PlayerESP
  83. public static void draw2D(Entity e, double posX, double posY, double posZ, float alpha, float red, float green, float blue)
  84.       {
  85.         GlStateManager.pushMatrix();
  86.         GlStateManager.translate(posX, posY, posZ);
  87.         GL11.glNormal3f(0.0F, 0.0F, 0.0F);
  88.         GlStateManager.rotate(-RenderManager.playerViewY, 0.0F, 1.0F, 0.0F);
  89.        
  90.         GlStateManager.scale(-0.1D, -0.1D, 0.1D);
  91.         GL11.glDisable(2896);
  92.         GL11.glDisable(2929);
  93.         GL11.glEnable(3042);
  94.         GL11.glBlendFunc(770, 771);
  95.         GlStateManager.enableTexture2D();
  96.         GlStateManager.depthMask(true);
  97.         RenderUtil.drawOutlineRect(-6.2F, -19.2F, 6.2F, 2.2F, Integer.MIN_VALUE);
  98.         RenderUtil.drawOutlineRect(-5.8F, -18.8F, 5.8F, 1.8F, Integer.MIN_VALUE);
  99.         RenderUtil.drawOutlinedRect(-6.0F, -19.0F, 6.0F, 2.0F, alpha, red, green, blue);
  100.         GL11.glDisable(3042);
  101.         GL11.glEnable(2929);
  102.         GL11.glEnable(2896);
  103.         GlStateManager.popMatrix();
  104.       }
  105.  public static void drawOutlineRect(float drawX, float drawY, float drawWidth, float drawHeight, int color)
  106.             {
  107.               drawRect(drawX, drawY, drawWidth, drawY + 0.5F, color);
  108.               drawRect(drawX, drawY + 0.5F, drawX + 0.5F, drawHeight, color);
  109.               drawRect(drawWidth - 0.5F, drawY + 0.5F, drawWidth, drawHeight - 0.5F, color);
  110.               drawRect(drawX + 0.5F, drawHeight - 0.5F, drawWidth, drawHeight, color);
  111.             }
  112.  public static void drawRect(float x2, float y2, float x1, float y1, int color) {
  113.                 enableGL2D();
  114.                glColor(color);
  115.                drawRect(x2, y2, x1, y1);
  116.                disableGL2D();
  117.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement