
A powerful vanish plugin with animations, GUI, vanish levels, and fake/silent join for modern servers.
VanishIUM is a powerful, modern vanish plugin designed for Minecraft servers running Paper, Purpur, or compatible forks.
It gives staff, moderators, and administrators complete control over invisibility — with stunning effects, a clean GUI, permission-based access, and Bedrock (Floodgate) compatibility.
🎭 12 animated vanish effects
Smoke, Blink, Death, CrystalFade, RunePortal, PhantomVeil, Galaxy, and more!
All animations completely rewritten with improved particles and sounds.
Select them via command or GUI! Preview: https://imgur.com/a/4jkQiKh
🖥️ Full-featured GUI system
Everything is accessible from /vium gui — toggle vanish, pick animations, toggle silent/fake join/leave, change settings.
🔐 Vanish levels
Fine-grained control over who sees who:
Use vium.level.1 through vium.level.10 to determine visibility priority.
🤫 Silent Join/Leave
Join or leave the server without notifying anyone in chat.
🎮 Fake Join/Leave
Simulate player activity with fake messages. Great for stealthy moderation.
🌈 RGB / Hex Color Support
All messages, GUIs, and actionbars support &#RRGGBB formatting.
📝 Per-player config system
Preferences are stored in individual files under data/players/.
👻 Vanished players are completely hidden
🧩 Modular feature engine
Each invisibility effect is powered by individual "feature modules":
NightVision – Automatic night vision while vanishedNoPush – Prevent player collisionNoMobSpawn – Mobs won't spawn near youNoRaidTrigger – Don't trigger village raidsNoDripLeafTilt – Dripleaves stay stableHideAdvancementMessages – Achievements stay hiddenSilentChestOpen – Open containers silently (enhanced with ProtocolLib)NoSculkSensorDetection – Sculk sensors ignore youNoTurtleEggBreaking – Walk over turtle eggs safelyEnhancedWardenProtection – Wardens completely ignore youBroadcast – Server-wide announcements🌍 Floodgate support
Bedrock Edition players can also use vanish if permissions allow.
⚙️ Fully configurable
config.yml messages.yml /vium reload🚫 No hard dependencies
Works out-of-the-box.
Softdepend: ProtocolLib – enables packet-level silent chest opening for the best stealth experience.
| Animation | Description |
|---|---|
| Smoke | Mysterious smoke cloud with phantom sounds |
| Blink | Quick teleport flash with portal particles |
| Cave | Atmospheric cave ambient sound |
| MagicDust | Enchanting sparkles with beacon sounds |
| Death | Dramatic fake death with lightning and bats |
| EnderFade | Ender dimension fade effect |
| LightBurst | Angelic light explosion |
| PhantomVeil | Ghostly phantom effect with soul particles |
| CrystalFade | Amethyst crystal dissolve |
| RunePortal | Magical rune circle with spell sounds |
| NetherFlame | Nether fire burst with blaze sounds |
| Galaxy ⭐ | Cosmic space effect with RGB particles |
You can use /vium, /v, or /vanish as the main command alias.
| Command | Description |
|---|---|
/vium |
Toggle your vanish state |
/vium <player> |
Toggle vanish for another player |
/vium gui |
Open main GUI interface |
/vium options |
Open vanish options menu |
/vium animations |
Open animation selection menu |
/vium animation <name> |
Set your vanish animation |
/vium silentjoin <on/off> |
Toggle silent join |
/vium silentleave <on/off> |
Toggle silent leave |
/vium autovanish <on/off> |
Auto vanish on login |
/vium fakejoin <on/off> |
Simulate join message |
/vium fakeleave <on/off> |
Simulate leave message |
/vium pickupitems <on/off> |
Toggle item pickup |
/vium list |
Show all vanished players |
/vium reload |
Reload configuration |
/vium help |
Display help |
/vb <message> |
Broadcast to all players |
@a <message> |
Send message to admin chat |
# General Use
vium.use – Toggle your own vanish
vium.others – Vanish other players
vium.list – View vanished players
vium.reload – Reload the plugin
vium.help – Use /vium help
vium.see – See other vanished players of equal or lower level
# GUI
vium.gui – Open main GUI
vium.gui.options – Open options menu
vium.gui.animations – Open animations menu
# Vanish Options
vium.silentjoin – Toggle silent join
vium.silentleave – Toggle silent leave
vium.fakejoin – Simulate join message
vium.fakeleave – Simulate leave message
vium.autovanish – Auto vanish on login
vium.pickupitems – Toggle item pickup in vanish
# Admin Tools
vium.broadcast – Send broadcasts
vium.admin.chat – Use admin chat (@a)
# Vanish Levels
vium.level.1 through vium.level.10
# Animations
vium.animation.* – Access all animations
vium.animation.smoke – Smoke
vium.animation.cave – Cave
vium.animation.blink – Blink
vium.animation.magicdust – MagicDust
vium.animation.death – Death
vium.animation.enderfade – EnderFade
vium.animation.runeportal – RunePortal
vium.animation.crystalfade – CrystalFade
vium.animation.phantomveil – PhantomVeil
vium.animation.lightburst – LightBurst
vium.animation.netherflame – NetherFlame
vium.animation.galaxy – Galaxy
# Master Permission
vium.* – Grants all permissions
| Feature | Description |
|---|---|
| NoPush | Prevent players from pushing you |
| NoMobSpawn | Mobs won't spawn near you |
| NoRaidTrigger | Don't trigger village raids |
| NightVision | Automatic night vision while vanished |
| SilentChestOpen | Open chests without sound/animation |
| NoSculkSensorDetection | Sculk sensors ignore your movement |
| NoDripLeafTilt | Dripleaves won't tilt when stepped on |
| NoTurtleEggBreaking | Walk over turtle eggs safely |
| HideAdvancementMessages | Your advancements stay hidden |
| EnhancedWardenProtection | Wardens completely ignore you |
/plugins/ folderconfig.yml and messages.yml as needed/vium gui to access all features!Optional: Install ProtocolLib for enhanced silent chest functionality.
| Lightweight | Async-safe and optimized for performance |
| Compatibility | Paper/Spigot/Purpur 1.20.x - 1.21.x |
| Soft Dependencies | ProtocolLib (optional), Floodgate (optional) |
| Storage | YAML-based per-player configuration |
Found a bug? Have a suggestion? Want to request a feature?
Open an issue or join the discussion!
Made with ❤️ by NullaretH