Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ChestESP!
- package me.killstorm103.High.Cheats.RENDER;
- import org.lwjgl.input.Keyboard;
- import org.lwjgl.opengl.GL11;
- import me.killstorm103.High.main.Client;
- import me.killstorm103.High.main.Client.Utils.Colors;
- import net.minecraft.client.gui.Gui;
- import net.minecraft.client.renderer.GlStateManager;
- import net.minecraft.client.renderer.entity.RenderManager;
- import net.minecraft.tileentity.TileEntityChest;
- import net.minecraft.tileentity.TileEntityEnderChest;
- public class ChestESP extends Client{
- public ChestESP ()
- {
- super ("ChestESP", Cheat.RENDER, Keyboard.KEY_LBRACKET);
- }
- @Override ()
- public void onRender2D ()
- {
- if (this.isEnabled())
- {
- for (Object o : this.mc.theWorld.loadedTileEntityList) {
- if ((o instanceof TileEntityChest)) {
- TileEntityChest chest = (TileEntityChest)o;
- GlStateManager.pushMatrix();
- GlStateManager.translate(chest.getPos().getX() - RenderManager.renderPosX + 0.5D, chest.getPos().getY() - RenderManager.renderPosY + 0.5D, chest.getPos().getZ() - RenderManager.renderPosZ + 0.5D);
- GlStateManager.rotate(-this.mc.getRenderManager().playerViewY, 0.0F, 1.0F, 0.0F);
- float SCALE = 0.03F;
- GL11.glScalef(-SCALE, -SCALE, -SCALE);
- GlStateManager.disableDepth();
- GlStateManager.disableLighting();
- Gui.drawRect(-23, -23, 23, -18, Colors.BLACK.c);
- Gui.drawRect(-23, 21, 23, 26, Colors.BLACK.c);
- Gui.drawRect(18, 25, 23, -22, Colors.BLACK.c);
- Gui.drawRect(-18, 25, -23, -22, Colors.BLACK.c);
- Gui.drawRect(-22, -22, 22, -19, Colors.RED.c);
- Gui.drawRect(-22, 22, 22, 25, Colors.RED.c);
- Gui.drawRect(19, 22, 22, -19, Colors.RED.c);
- Gui.drawRect(-19, 22, -22, -19, Colors.RED.c);
- GlStateManager.enableDepth();
- GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
- GlStateManager.popMatrix();
- }
- }
- for (Object o : this.mc.theWorld.loadedTileEntityList) {
- if ((o instanceof TileEntityEnderChest)) {
- TileEntityEnderChest chest = (TileEntityEnderChest) o;
- GlStateManager.pushMatrix();
- GlStateManager.translate(chest.getPos().getX() - RenderManager.renderPosX + 0.5D, chest.getPos().getY() - RenderManager.renderPosY + 0.5D, chest.getPos().getZ() - RenderManager.renderPosZ + 0.5D);
- GlStateManager.rotate(-this.mc.getRenderManager().playerViewY, 0.0F, 1.0F, 0.0F);
- float SCALE = 0.03F;
- GL11.glScalef(-SCALE, -SCALE, -SCALE);
- GlStateManager.disableDepth();
- GlStateManager.disableLighting();
- Gui.drawRect(-23, -23, 23, -18, Colors.BLACK.c);
- Gui.drawRect(-23, 21, 23, 26, Colors.BLACK.c);
- Gui.drawRect(18, 25, 23, -22, Colors.BLACK.c);
- Gui.drawRect(-18, 25, -23, -22, Colors.BLACK.c);
- Gui.drawRect(-22, -22, 22, -19, Colors.BLUE.c);
- Gui.drawRect(-22, 22, 22, 25, Colors.BLUE.c);
- Gui.drawRect(19, 22, 22, -19, Colors.BLUE.c);
- Gui.drawRect(-19, 22, -22, -19, Colors.BLUE.c);
- GlStateManager.enableDepth();
- GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
- GlStateManager.popMatrix();
- }
- }
- }
- super.onRender2D();
- }
- @Override ()
- public void onDisable ()
- {
- return;
- }
- }
- // PlayerESP
- public static void draw2D(Entity e, double posX, double posY, double posZ, float alpha, float red, float green, float blue)
- {
- GlStateManager.pushMatrix();
- GlStateManager.translate(posX, posY, posZ);
- GL11.glNormal3f(0.0F, 0.0F, 0.0F);
- GlStateManager.rotate(-RenderManager.playerViewY, 0.0F, 1.0F, 0.0F);
- GlStateManager.scale(-0.1D, -0.1D, 0.1D);
- GL11.glDisable(2896);
- GL11.glDisable(2929);
- GL11.glEnable(3042);
- GL11.glBlendFunc(770, 771);
- GlStateManager.enableTexture2D();
- GlStateManager.depthMask(true);
- RenderUtil.drawOutlineRect(-6.2F, -19.2F, 6.2F, 2.2F, Integer.MIN_VALUE);
- RenderUtil.drawOutlineRect(-5.8F, -18.8F, 5.8F, 1.8F, Integer.MIN_VALUE);
- RenderUtil.drawOutlinedRect(-6.0F, -19.0F, 6.0F, 2.0F, alpha, red, green, blue);
- GL11.glDisable(3042);
- GL11.glEnable(2929);
- GL11.glEnable(2896);
- GlStateManager.popMatrix();
- }
- public static void drawOutlineRect(float drawX, float drawY, float drawWidth, float drawHeight, int color)
- {
- drawRect(drawX, drawY, drawWidth, drawY + 0.5F, color);
- drawRect(drawX, drawY + 0.5F, drawX + 0.5F, drawHeight, color);
- drawRect(drawWidth - 0.5F, drawY + 0.5F, drawWidth, drawHeight - 0.5F, color);
- drawRect(drawX + 0.5F, drawHeight - 0.5F, drawWidth, drawHeight, color);
- }
- public static void drawRect(float x2, float y2, float x1, float y1, int color) {
- enableGL2D();
- glColor(color);
- drawRect(x2, y2, x1, y1);
- disableGL2D();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement