/**
* Renders an entity's name above its head
*/
protected void renderLivingLabel(T entityIn, String str, double x, double y, double z, int maxDistance)
{
double d0 = entityIn.getDistanceSqToEntity(this.renderManager.renderViewEntity);
if (d0 <= (double)(maxDistance * maxDistance))
{
boolean flag = entityIn.isSneaking();
float f = this.renderManager.playerViewY;
float f1 = this.renderManager.playerViewX;
boolean flag1 = this.renderManager.options.thirdPersonView == 2;
float f2 = entityIn.height + 0.5F - (flag ? 0.25F : 0.0F);
int i = "deadmau5".equals(str) ? -10 : 0;
for(Friend friend: Wrapper.getFriends().friendsList) {
str.replace(friend.getName(), friend.getAlias());
}
if(Wrapper.getFriends().isFriend(str)) {
str = "\2479" + str;
}
if (entityIn instanceof EntityLivingBase) {
str = str + " \247a" + ((double)Math.round((((EntityLivingBase) entityIn).getHealth() * 100) / 100) / 2);
}
if(!Hacks.findMod(Nametags.class).isEnabled())
EntityRenderer.drawNameplate(this.getFontRendererFromRenderManager(), str, (float)x, (float)y + f2, (float)z, i, f, f1, flag1, flag);
}
}
Render.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:Backmemed
作者:
评论列表
文章目录