
Ultra Vanish
ArchivedUltra Vanish is a lightweight, modern vanish plugin for Paper/Spigot 1.20+ with instant vanish, persistent invisibility, hidden join/quit messages, and seamless staff visibility
Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
๐ถ๏ธ Ultra Vanish
Ultra Vanish is the ultimate vanish plugin for Minecraft 1.21+ โ designed to be smooth, reliable, and admin-friendly.
Itโs lightweight, fast, and built to give your staff full control over visibility โ without any of the usual bugs or re-log issues.
โจ Features
โ Instant Vanish / Unvanish
- Toggle invisibility for yourself or other players with
/vor/vanish - Zero delay, zero re-log needed
โ Persistent Vanish State
- Your vanish status is automatically saved in
config.yml - When you leave and rejoin, you stay vanished!
โ No Join/Quit Messages
- Vanished players don't trigger join/quit notifications
- Perfect for stealthy admin logins
โ Always See Each Other
- Vanished players can always see other vanished players โ no permissions required
- Never get confused about whoโs still online in staff mode
โ Tablist Integration
- Vanished players show up with a clean [V] prefix in the tablist
- Visible only to vanished players and those with
vanish.see
โ Multi-Player Visibility System
- Uses
hidePlayer()/showPlayer()logic for every player pair - Instantly updates for all players โ no need to relog or rejoin
โ Scoreboard-Safe Prefix System
- Uses isolated scoreboard teams (no TAB/LP interference)
- Prefix updates instantly without flickering
โ Fully Configurable + Lightweight
- Zero dependencies, runs on Paper/Spigot 1.20 โ 1.21+
- No commands spam, no lag, no scoreboard conflicts
โ๏ธ Commands
| Command | Description |
|---|---|
/v |
Toggle vanish for yourself |
/vanish |
Same as /v |
/v <player> |
Toggle vanish for another player (requires permission) |
๐ Permissions
| Permission | Description | Default |
|---|---|---|
vanish.use |
Allows a player to toggle their own vanish | op |
vanish.others |
Allows toggling vanish for other players | op |
vanish.see |
Allows seeing vanished players | op |
vanish.maintain |
Allows seeing [V] indicators in tab |
op |
๐พ Configuration
When first run, Ultra Vanish automatically creates:
plugins/UltraVanish/config.yml
Example section (automatically managed):
vanished:
123e4567-e89b-12d3-a456-426614174000: true
No manual configuration required โ everything just works.
๐งฉ Compatibility
- โ Paper 1.20 โ 1.21
- โ Spigot 1.20 โ 1.21
- โ Works with TAB, LuckPerms, ProtocolLib (optional)
- โก No NMS, reflection, or version-specific hacks
๐ง Technical Highlights
- Uses
ConcurrentHashMapfor vanish state โ thread-safe and fast - Scoreboard prefixes isolated per viewer (no global override)
- Dual-tick refresh (instant + 1 tick later) ensures perfect sync
- Full persistence and cleanup on disable
๐งฑ Requirements
- Minecraft Server Paper / Spigot 1.20+
- Java 17 or higher (tested on Java 21)
๐ Links
- ๐ Website
- ๐ ๏ธ Author: beqare / Jonas Grimm
โค๏ธ Credits
Created by Jonas Grimm (beqare) โ clean, minimal, and reliable vanish solution for modern Minecraft servers.
๐ถ๏ธ Stay hidden, stay clean โ with Ultra Vanish.

