4epB9Ik

asdasd

Feb 17th, 2018
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. //евент
  2. @SubscribeEvent
  3. public void onRenderWorldLastEvent(RenderWorldLastEvent event)
  4. {
  5. tracerLine(x,y,z, color);
  6. }
  7.  
  8. public static void tracerLine(Entity entity, Color color)
  9. {
  10. GL11.glPushMatrix();
  11. double x = entity.posX - RenderManager.renderPosX;
  12. double y = entity.posY + entity.height / 2 - RenderManager.renderPosY;
  13. double z = entity.posZ - RenderManager.renderPosZ;
  14. glBlendFunc(770, 771);
  15. glEnable(GL_BLEND);
  16. glLineWidth(2.0F);
  17. glDisable(GL11.GL_TEXTURE_2D);
  18. glDisable(GL_DEPTH_TEST);
  19. glDepthMask(false);
  20. setColor(color);
  21. glBegin(GL_LINES);
  22. {
  23. glVertex3d(0, 0, 0);
  24. glVertex3d(x, y, z);
  25. }
  26. glEnd();
  27. glEnable(GL11.GL_TEXTURE_2D);
  28. glEnable(GL_DEPTH_TEST);
  29. glDepthMask(true);
  30. glDisable(GL_BLEND);
  31. GL11.glPopMatrix();
  32. }
  33.  
  34. public static void tracerLine(int x, int y, int z, Color color)
  35. {
  36. GL11.glPushMatrix();
  37. x += 0.5 - RenderManager.renderPosX;
  38. y += 0.5 - RenderManager.renderPosY;
  39. z += 0.5 - RenderManager.renderPosZ;
  40. glBlendFunc(770, 771);
  41. glEnable(GL_BLEND);
  42. glLineWidth(2.0F);
  43. glDisable(GL11.GL_TEXTURE_2D);
  44. glDisable(GL_DEPTH_TEST);
  45. glDepthMask(false);
  46. setColor(color);
  47. glBegin(GL_LINES);
  48. {
  49. glVertex3d(0, 0, 0);
  50. glVertex3d(x, y, z);
  51. }
  52. glEnd();
  53. glEnable(GL11.GL_TEXTURE_2D);
  54. glEnable(GL_DEPTH_TEST);
  55. glDepthMask(true);
  56. glDisable(GL_BLEND);
  57. GL11.glPopMatrix();
  58. }
Add Comment
Please, Sign In to add comment