Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void drawPlayerESP(double d, double d1, double d2)
- {
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
- GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
- GL11.glLineWidth(2.0F);
- GL11.glDisable(GL11.GL_TEXTURE_2D);
- GL11.glDepthMask(false);
- GL11.glBlendFunc(770, 771);
- GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
- GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
- GL11.glDepthMask(false);
- drawOutlinedBoundingBox(new AxisAlignedBB(d - 0.5D, d1 + 0.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 2D, d2 + 0.5D));
- GL11.glColor4f(255.0F, 0.0F, 0.0F, 0.3F);
- drawBoundingBox(new AxisAlignedBB(d - 0.5D, d1 + 0.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 2D, d2 + 0.5D));
- GL11.glDepthMask(true);
- GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
- GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
- }
- public static void drawMobESP(double d, double d1, double d2)
- {
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
- GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
- GL11.glLineWidth(2.0F);
- GL11.glDisable(GL11.GL_TEXTURE_2D);
- GL11.glDepthMask(false);
- GL11.glBlendFunc(770, 771);
- GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
- GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
- GL11.glDepthMask(false);
- drawOutlinedBoundingBox(new AxisAlignedBB(d - 0.5D, d1 + 0.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 2D, d2 + 0.5D));
- GL11.glColor4f(255.0F, 0.0F, 1.0F, 0.3F);
- drawBoundingBox(new AxisAlignedBB(d - 0.5D, d1 + 0.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 2D, d2 + 0.5D));
- GL11.glDepthMask(true);
- GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
- GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
- }
- public static void drawSignESP(double d, double d1, double d2)
- {
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
- GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
- GL11.glLineWidth(2.0F);
- GL11.glDisable(GL11.GL_TEXTURE_2D);
- GL11.glDepthMask(false);
- GL11.glBlendFunc(770, 771);
- GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
- GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
- GL11.glDepthMask(false);
- drawOutlinedBoundingBox(new AxisAlignedBB(d + 10D, d1 + 80.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 1D, d2 + 1D));
- GL11.glColor4f(0.1F, 0.1F, 0.0F, .50F);
- drawBoundingBox(new AxisAlignedBB(d + 10D, d1 + 80.10000000000000001D, d2 - 0.5D, d + 0.5D, d1 + 1D, d2 + 1D));
- GL11.glDepthMask(true);
- GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
- GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
- }
- public static void drawChestESP(double d, double d1, double d2)
- {
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
- GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
- GL11.glLineWidth(2.0F);
- GL11.glDisable(GL11.GL_TEXTURE_2D);
- GL11.glDepthMask(false);
- GL11.glBlendFunc(770, 771);
- GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
- GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
- GL11.glDepthMask(false);
- drawOutlinedBoundingBox(new AxisAlignedBB(d + 1, d1 + 1, d2 + 1, d, d1, d2));
- GL11.glColor4f(255.0F, 0.0F, 1.0F, 0.3F);
- drawBoundingBox(new AxisAlignedBB(d + 1, d1 + 1, d2 + 1, d, d1, d2));
- GL11.glDepthMask(true);
- GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
- GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
- }
- public static void drawItemESP(double d, double d1, double d2)
- {
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
- GL11.glColor4f(0.0F, 0.0F, 0.0F, 1.F);
- GL11.glLineWidth(2.0F);
- GL11.glDisable(GL11.GL_TEXTURE_2D);
- GL11.glDepthMask(false);
- GL11.glBlendFunc(770, 771);
- GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
- GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
- GL11.glDepthMask(false);
- drawOutlinedBoundingBox(new AxisAlignedBB(d + 0.2, d1 + 0.2, d2 + 0.2, d, d1, d2));
- GL11.glColor4f(255.0F, 0.0F, 1.0F, 0.3F);
- drawBoundingBox(new AxisAlignedBB(d + 0.2, d1 + 0.2, d2 + 0.2, d, d1, d2));
- GL11.glDepthMask(true);
- GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
- GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
- }
- private static void drawBoundingBox(AxisAlignedBB axisalignedbb)
- {
- Tessellator tessellator = Tessellator.instance;
- tessellator.startDrawingQuads(); //starts x
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.draw();
- tessellator.startDrawingQuads();
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.draw(); //ends x
- tessellator.startDrawingQuads(); //starts y
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.draw();
- tessellator.startDrawingQuads();
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.draw(); //ends y
- tessellator.startDrawingQuads(); //starts z
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.draw();
- tessellator.startDrawingQuads();
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.minX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.minZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.maxY, axisalignedbb.maxZ);
- tessellator.addVertex(axisalignedbb.maxX, axisalignedbb.minY, axisalignedbb.maxZ);
- tessellator.draw(); //ends z
- }
Advertisement
Add Comment
Please, Sign In to add comment