A very cool plugin would be if each user could choose to hide their names, but only for some users, for example not for a whitelist etc.
This has been discussed a few times no, you cannot change or hide the name above your head using a plugin.
Well, you can. There is only one issue that it is impossible to avoid - changing the name above peoples heads will prevent their skins from loading (which is somewhat inconvenient).
So, there are two ways. The easy (but rubbish) way is to change thevalue of somePlayer.getHandle().name when the player joins. The problem with this is that is skrews up permissions and pretty much any other data saved for that player by minecraft/other plugins. To overcome this you need to tell connected clients that the player has a different name without changing variables within the server. This can be achieved by modification to the net.minecraft.server.Packet20NamedEntitySpawn class. This makes for a slightly more involved installation procedure though and like I said you end up with loads of players without their custom skins, both of which are reasons that nobody ever does this.
WAIT, theres hope Theres this one plugin for hmod that when your are crouching you cant see your name through the wall. I thinks its called autosneak
well heroe sneak kinda just hides the name when a wall is in between. But I'd like the name not be readable at all. So you can only know who is in front of you f.e. by the skin. And iam pretty sure it shoud be possible with bukkitcontrib
hmm.. that would be nice. You have to ask the people for their names & remember it by their skins. Does anyone know the mod?