nick-hide plugin
A lightweight Paper plugin for hiding or replacing a player's displayed name across the tab list, nameplate, server list ping, and join/quit messages.
Requirements
- Paper 1.21.11 (or a compatible fork such as Purpur, Pufferfish, Leaf)
- Java 21
This plugin relies on Paper-specific API (joinMessage/quitMessage, PaperServerListPingEvent) and will not work on plain Spigot or vanilla Bukkit.
Features
- Hide a player's real name everywhere (tab list, nameplate, server list ping) and show
???instead - Set a custom nick per player, persisted across restarts
- Reset a player back to their real name
- Custom nick/hidden state is reflected in join and quit messages
Commands
| Command | Description |
|---|---|
/nick <player> hide |
Hides the player's real name (???) |
/nick <player> reveal |
Reveals the player's real name |
/nick <player> change <new_nick> |
Sets a custom nick (max 16 characters) |
/nick <player> reset |
Restores the default name and visibility |
Permissions
| Permission | Default | Description |
|---|---|---|
nick.admin |
op | Access to the /nick command |
License
GPL-3.0, see LICENSE. This is required because the plugin shades PacketEvents (GPL-3.0) directly into the built jar.
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
hide-nick plugin 1.1 1.1 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
paper, purpur
|
Download |
|
hide-nick plugin 1.0 1.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
paper, purpur
|
Download |