Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void renderLivingLabel(EntityLiving entityliving, String s, double d, double d1, double d2, int i, int j)
- {
- float f = entityliving.getDistanceToEntity(renderManager.livingPlayer);
- if(f > (float)i)
- {
- return;
- }
- FontRenderer fontrenderer = getFontRendererFromRenderManager();
- float f1 = 1.6F;
- float f2 = mod_Revision.names ? 0.20767678F * f1 * 1.0F : 0.01666667F * f1;
- GL11.glPushMatrix();
- GL11.glTranslatef((float)d + 0.0F, (float)d1 + 2.3F, (float)d2);
- GL11.glNormal3f(0.0F, 1.0F, 0.0F);
- GL11.glRotatef(-renderManager.playerViewY, 0.0F, 1.0F, 0.0F);
- GL11.glRotatef(renderManager.playerViewX, 1.0F, 0.0F, 0.0F);
- GL11.glScalef(-f2, -f2, f2);
- GL11.glDisable(2896 /*GL_LIGHTING*/);
- GL11.glDepthMask(false);
- GL11.glDisable(2929 /*GL_DEPTH_TEST*/);
- GL11.glEnable(3042 /*GL_BLEND*/);
- GL11.glBlendFunc(770, 771);
- Tessellator tessellator = Tessellator.instance;
- byte byte0 = 0;
- if(s.equals("deadmau5"))
- {
- byte0 = -10;
- }
- GL11.glDisable(3553 /*GL_TEXTURE_2D*/);
- tessellator.startDrawingQuads();
- int k = fontrenderer.getStringWidth(s) / 2;
- tessellator.setColorRGBA_F(0.0F, 0.0F, 0.0F, mod_Revision.names ? 1.0F : 0.26F);
- tessellator.addVertex(-k - 1, -1 + byte0, 0.0D);
- tessellator.addVertex(-k - 1, 8 + byte0, 0.0D);
- tessellator.addVertex(k + 1, 8 + byte0, 0.0D);
- tessellator.addVertex(k + 1, -1 + byte0, 0.0D);
- tessellator.draw();
- GL11.glEnable(3553 /*GL_TEXTURE_2D*/);
- fontrenderer.drawString(s, -fontrenderer.getStringWidth(s) / 2, byte0, j);
- GL11.glEnable(2929 /*GL_DEPTH_TEST*/);
- GL11.glDepthMask(true);
- fontrenderer.drawString(s, -fontrenderer.getStringWidth(s) / 2, byte0, j);
- GL11.glEnable(2896 /*GL_LIGHTING*/);
- GL11.glDisable(3042 /*GL_BLEND*/);
- GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
- GL11.glPopMatrix();
- }
Add Comment
Please, Sign In to add comment