public class PlayerName extends RenderPlayer{
// public static Set<String> friend_list = Sets.newHashSet();
static {
// friend_list.add("timaxa007");
// friend_list.add("timaxa001");
}
@SubscribeEvent
public void nameFormat(RenderLivingEvent.Pre event) {
if (event.entity != null && event.entity instanceof EntityPlayer) {
EntityPlayer player = (EntityPlayer)event.entity;
boolean isFriend = contains(player.getCommandSenderName());
event.setCanceled(true);return;}
}
private boolean contains(String commandSenderName) {
// TODO Auto-generated method stub
return false;
}
}
UP: Данный вопрос был решен.
как решили?
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.entity.RendererLivingEntity;
import net.minecraftforge.client.event.RenderPlayerEvent;
public class NoRenderNickNamePlayers {
@SubscribeEvent
public void renderLiving(RenderPlayerEvent.Pre event) {
RendererLivingEntity.NAME_TAG_RANGE = 128.0F;
RendererLivingEntity.NAME_TAG_RANGE_SNEAK = 128.0F;
Minecraft.getMinecraft().gameSettings.heldItemTooltips = false;
if(Minecraft.getMinecraft().thePlayer != null && !Minecraft.getMinecraft().thePlayer.capabilities.isCreativeMode && !event.entityPlayer.capabilities.isCreativeMode) {
RendererLivingEntity.NAME_TAG_RANGE = 0.0F;
RendererLivingEntity.NAME_TAG_RANGE_SNEAK = 0.0F;
Minecraft.getMinecraft().gameSettings.heldItemTooltips = true;
}
}
}