public RenderLivingEvent(EntityLivingBase entity, RendererLivingEntity renderer)
{
this.entity = entity;
this.renderer = renderer;
}
java类net.minecraft.client.renderer.entity.RendererLivingEntity的实例源码
RenderLivingEvent.java 文件源码
项目:BetterNutritionMod
阅读 15
收藏 0
点赞 0
评论 0
EventHandler.java 文件源码
项目:Morph
阅读 20
收藏 0
点赞 0
评论 0
@SideOnly(Side.CLIENT)
@SubscribeEvent(priority = EventPriority.HIGHEST)
public void onRenderSpecials(RenderLivingEvent.Specials.Pre event)
{
Iterator<Entry<String, MorphInfoClient>> ite = Morph.proxy.tickHandlerClient.playerMorphInfo.entrySet().iterator();
while(ite.hasNext())
{
Entry<String, MorphInfoClient> e = ite.next();
if(e.getValue().nextState.entInstance == event.entity || e.getValue().prevState != null && e.getValue().prevState.entInstance == event.entity)
{
if(e.getValue().prevState != null && e.getValue().prevState.entInstance instanceof EntityPlayer && !((EntityPlayer)e.getValue().prevState.entInstance).getCommandSenderName().equals(e.getKey()))
{
event.setCanceled(true);
}
EntityPlayer player = event.entity.worldObj.getPlayerEntityByName(e.getKey());
if(player != null && !(e.getValue().nextState.entInstance instanceof EntityPlayer && ((EntityPlayer)e.getValue().nextState.entInstance).getCommandSenderName().equals(e.getKey())))
{
if(Morph.config.getSessionInt("showPlayerLabel") == 1)
{
if(e.getValue().nextState.entInstance instanceof EntityPlayer && !((EntityPlayer)e.getValue().nextState.entInstance).getCommandSenderName().equals(e.getKey()))
{
event.setCanceled(true);
}
RenderPlayer rend = (RenderPlayer)RenderManager.instance.getEntityRenderObject(player);
GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F);
if(Minecraft.isGuiEnabled() && player != Minecraft.getMinecraft().thePlayer && !player.isInvisibleToPlayer(Minecraft.getMinecraft().thePlayer) && player.riddenByEntity == null)
{
float f = 1.6F;
float f1 = 0.016666668F * f;
double d3 = player.getDistanceSqToEntity(Minecraft.getMinecraft().thePlayer);
float f2 = player.isSneaking() ? RendererLivingEntity.NAME_TAG_RANGE_SNEAK : RendererLivingEntity.NAME_TAG_RANGE;
if(d3 < (double)(f2 * f2))
{
String s = player.func_145748_c_().getFormattedText();
rend.func_96449_a(player, event.x, event.y, event.z, s, f1, d3);
}
}
}
}
break;
}
}
}
RenderLivingEvent.java 文件源码
项目:TRHS_Club_Mod_2016
阅读 21
收藏 0
点赞 0
评论 0
public Pre(EntityLivingBase entity, RendererLivingEntity renderer, double x, double y, double z){ super(entity, renderer, x, y, z); }
RenderLivingEvent.java 文件源码
项目:TRHS_Club_Mod_2016
阅读 22
收藏 0
点赞 0
评论 0
public Post(EntityLivingBase entity, RendererLivingEntity renderer, double x, double y, double z){ super(entity, renderer, x, y, z); }
RenderLivingEvent.java 文件源码
项目:TRHS_Club_Mod_2016
阅读 17
收藏 0
点赞 0
评论 0
public Specials(EntityLivingBase entity, RendererLivingEntity renderer, double x, double y, double z){ super(entity, renderer, x, y, z); }
RenderLivingEvent.java 文件源码
项目:TRHS_Club_Mod_2016
阅读 18
收藏 0
点赞 0
评论 0
public Pre(EntityLivingBase entity, RendererLivingEntity renderer, double x, double y, double z){ super(entity, renderer, x, y, z); }
RenderLivingEvent.java 文件源码
项目:TRHS_Club_Mod_2016
阅读 45
收藏 0
点赞 0
评论 0
public Post(EntityLivingBase entity, RendererLivingEntity renderer, double x, double y, double z){ super(entity, renderer, x, y, z); }
RenderLivingEvent.java 文件源码
项目:CauldronGit
阅读 23
收藏 0
点赞 0
评论 0
public Pre(EntityLivingBase entity, RendererLivingEntity renderer, double x, double y, double z){ super(entity, renderer, x, y, z); }
RenderLivingEvent.java 文件源码
项目:CauldronGit
阅读 21
收藏 0
点赞 0
评论 0
public Post(EntityLivingBase entity, RendererLivingEntity renderer, double x, double y, double z){ super(entity, renderer, x, y, z); }
RenderLivingEvent.java 文件源码
项目:CauldronGit
阅读 20
收藏 0
点赞 0
评论 0
public Specials(EntityLivingBase entity, RendererLivingEntity renderer, double x, double y, double z){ super(entity, renderer, x, y, z); }