Guest User

Untitled

a guest
Nov 21st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. protected void renderLivingLabel(EntityLiving entityliving, String s, double d, double d1, double d2, int i, int j)
  2. {
  3. float f = entityliving.getDistanceToEntity(renderManager.livingPlayer);
  4. if(f > (float)i)
  5. {
  6. return;
  7. }
  8. FontRenderer fontrenderer = getFontRendererFromRenderManager();
  9. float f1 = 1.6F;
  10. float f2 = mod_Revision.names ? 0.20767678F * f1 * 1.0F : 0.01666667F * f1;
  11. GL11.glPushMatrix();
  12. GL11.glTranslatef((float)d + 0.0F, (float)d1 + 2.3F, (float)d2);
  13. GL11.glNormal3f(0.0F, 1.0F, 0.0F);
  14. GL11.glRotatef(-renderManager.playerViewY, 0.0F, 1.0F, 0.0F);
  15. GL11.glRotatef(renderManager.playerViewX, 1.0F, 0.0F, 0.0F);
  16. GL11.glScalef(-f2, -f2, f2);
  17. GL11.glDisable(2896 /*GL_LIGHTING*/);
  18. GL11.glDepthMask(false);
  19. GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
  20. GL11.glEnable(3042 /*GL_BLEND*/);
  21. GL11.glBlendFunc(770, 771);
  22. Tessellator tessellator = Tessellator.instance;
  23. byte byte0 = 0;
  24. if(s.equals("deadmau5"))
  25. {
  26. byte0 = -10;
  27. }
  28. GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
  29. tessellator.startDrawingQuads();
  30. int k = fontrenderer.getStringWidth(s) / 2;
  31. tessellator.setColorRGBA_F(0.0F, 0.0F, 0.0F, mod_Revision.names ? 1.0F : 0.26F);
  32. tessellator.addVertex(-k - 1, -1 + byte0, 0.0D);
  33. tessellator.addVertex(-k - 1, 8 + byte0, 0.0D);
  34. tessellator.addVertex(k + 1, 8 + byte0, 0.0D);
  35. tessellator.addVertex(k + 1, -1 + byte0, 0.0D);
  36. tessellator.draw();
  37. GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
  38. fontrenderer.drawString(s, -fontrenderer.getStringWidth(s) / 2, byte0, j);
  39. GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
  40. GL11.glDepthMask(true);
  41. fontrenderer.drawString(s, -fontrenderer.getStringWidth(s) / 2, byte0, j);
  42. GL11.glEnable(2896 /*GL_LIGHTING*/);
  43. GL11.glDisable(3042 /*GL_BLEND*/);
  44. GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
  45. GL11.glPopMatrix();
  46. }
Add Comment
Please, Sign In to add comment