nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Ultra Vanish has been archived. Ultra Vanish will not receive any further updates unless the author decides to unarchive the project.

🕶️ 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 /v or /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 ConcurrentHashMap for 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.

External resources


Project members

Blulife

Owner


Technical information

License
MIT
Project ID