Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.19.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 2 years ago
Updated 5 days ago
Hider Plus
The all-in-one nametag hider, vanish & join/leave manager for Spigot & PaperMC.
| Version | 2.0 |
| Author | DINOxANAS |
| Supports | Spigot / PaperMC 1.19 – 1.21+ |
| Java | 17+ |
| Dependencies | None |
✨ Features
🏷️ /hidetag — Nametag Hider
- Hides the nametag floating above your head from every other player.
- Replaces your name in the tab list, chat, and join/leave messages with a randomly generated symbol string (e.g.
#@$%&*!?^~). - The random name stays consistent for the duration of the session.
- Instant action-bar confirmation on toggle.
👻 /vanish — Full Vanish
- Makes you completely invisible to all other players — no ghost, no tab entry, no floating name.
- Sends a fake leave message when you vanish and a fake join message when you un-vanish, so it looks seamless to everyone else.
- If
/hidetagis also active, fake messages use your random name instead of your real one. - Respects
/hidejoinleave— when that is active, no fake messages are sent at all. - Players with
hiderplus.seevanishedpermission can still see you. - Automatically re-applied after death/respawn and world changes.
- New joiners automatically have all currently-vanished players hidden from them.
📭 /hidejoinleave — Join/Leave Suppressor
- Completely suppresses your join and leave messages — including the fake ones from
/vanish. - Pairs with
/vanishfor a fully silent entry and exit.
🔌 Other-Plugin Compatibility
Join/leave events are handled at HIGH priority, so plugins like EssentialsX, CMI, DeluxeChat, and AuthMe set their custom formats first. Hider Plus then:
- Reads the message already set by those plugins.
- If
/hidetagis active, replaces only the player-name portion with the random name — preserving the full custom format. - If the player is vanished or using
/hidejoinleave, silently suppresses the message without touching other plugin logic.
Your existing chat plugins' formats are never overwritten — only mutated or silenced as needed.
⌨️ Commands & Permissions
| Command | Description | Permission | Default |
|---|---|---|---|
/hidetag |
Toggle nametag hiding | hiderplus.hidetag |
OP |
/vanish |
Toggle full vanish | hiderplus.vanish |
OP |
/hidejoinleave |
Toggle join/leave suppression | hiderplus.hidejoinleave |
OP |
| Permission | Description | Default |
|---|---|---|
hiderplus.hidetag |
Use /hidetag |
OP |
hiderplus.vanish |
Use /vanish |
OP |
hiderplus.hidejoinleave |
Use /hidejoinleave |
OP |
hiderplus.seevanished |
See vanished players | OP |
📦 Installation
- Download
HiderPlus-2.0.jar. - Drop it into your server's
plugins/folder. - Restart your server (do not use
/reload). - All commands are immediately available to OPs. Use a permissions plugin (LuckPerms, etc.) to grant access to non-OPs.
📋 Changelog
v2.0 — Initial public release
/hidetagwith random symbol-name generation/vanishwith fake join/leave messaging/hidejoinleavefor full message suppression- Full third-party plugin compatibility layer
- Respawn & world-change vanish re-application
- Action-bar feedback on all toggles
- Scoreboard team-based nametag hiding (no packets required)


