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.


