ModsJava
VanishIUM - Next-Gen Vanish Plugin with Animations, GUI & Power Tools
Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotVanishIUM
The ultimate vanish plugin - invisibility done right.
Paper / Purpur 1.21.10 - 26.3 • by NullaretH
Need help? Join our Discord
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What is VanishIUM?
VanishIUM gives staff, moderators and admins complete control over invisibility - with stunning vanish animations, a clean GUI, permission-based vanish levels, optional MySQL cross-server sync, and full Bedrock (Floodgate) support. Lightweight, async-safe and 100% configurable: every single message is editable and there are no hard dependencies.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What's New in 1.1.8
- ️ Vanished staff no longer leak on the server list - hovering your server on the multiplayer screen showed the player name sample, vanished staff included, to anyone with no login required. They are now stripped from that sample and subtracted from the counter next to it.
- ⌨️ Tab completion no longer gives them away - /msg <tab>, /tell, /w, /tp and plugin commands all suggested vanished players to everyone. Suggestions are now filtered on every path the server uses for them, vanilla Brigadier commands included.
- Vanish levels still apply - staff allowed to see a vanished player keep seeing them in both places, exactly as before.
- ⚙️ Two new module toggles - hide-from-server-list (with hide-from-count for the counter) and hide-from-tab-complete. Both on by default; existing configs get the fix without editing.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What's New in 1.1.6
- Update notifier re-checks every 12 hours - the check used to run only at startup, so a release published while your server was already up went completely unnoticed until the next restart. It now repeats on its own while the server runs.
- ✅ The notice actually reaches your staff - admins with vium.update are notified on every join, exactly as before; the difference is that a new version is now detected without a restart. The console notice stays startup-only, so nothing spams your log.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What's New in 1.1.5
- New placeholder - accurate online count - %vanishium_online_count% returns the real number of online players with vanished staff excluded. A drop-in 100% accurate player counter for tab lists, scoreboards and MOTDs - no math placeholders or workarounds needed.
- Vanished count fix - %vanishium_vanished_count% no longer counts players who logged out while vanished; counts now only reflect players who are actually online. Vanish state is still saved and restored on rejoin / across servers.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What's New in 1.1.4
- New animation - Anonymous - disappear like a regular vanish with no animation and no sound. First in the menu, fully editable.
- Mobs truly ignore you - vanished players are now completely ignored by mobs regardless of game mode; mobs already chasing you instantly lose aggro on vanish.
- Warden fix - Wardens no longer detect or attack vanished players (anger cleared, sculk vibrations cut at the source, Darkness suppressed).
- Stable animations - Meteor Strike, Glass Shatter and Delete Entity are no longer experimental.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ Key Features
- 17 animated vanish effects - from a silent Anonymous vanish to a full Celestial Singularity black hole. Pick yours via command or GUI.
- ️ Full-featured GUI - everything from /vium gui: toggle vanish, choose animations, flip silent/fake join & leave, tweak settings.
- ️ MySQL & cross-server sync (optional) - stay vanished across your whole network (lobby → OneBlock…) with no join spam. Vanish state + all settings follow the player. HikariCP, fully async, falls back to YAML automatically.
- Vanish levels - fine-grained visibility control with vium.level.1 → vium.level.10.
- Silent Join / Leave - come and go without a word in chat.
- Fake Join / Leave - simulate activity for stealthy moderation.
- Place/Break & Pickup/Drop control - restrict block and item interactions while vanished, per player.
- PlaceholderAPI - 13 placeholders for scoreboards, TABs and more, including an accurate online-player count.
- Whois - /vium whois <player> shows a player's full vanish profile.
- RGB / Hex colors - &#RRGGBB everywhere: messages, GUIs, action bars.
- Multi-language - full English & Polish, every string editable. Zero hard-coded text.
- Completely hidden - gone from tablist, tab-completion and the server list player sample; ignored by Wardens, sculk, pressure plates, turtle eggs and more.
- Floodgate support - Bedrock players can vanish too.
- No hard dependencies - works out-of-the-box. Softdepend: ProtocolLib (silent chests), PlaceholderAPI (placeholders).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Animations
- Anonymous - no animation, no sound. A plain, silent vanish.
- Smoke - mysterious smoke cloud with phantom sounds.
- Blink - quick teleport flash with portal particles.
- Cave - atmospheric cave ambience.
- 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 mist with soul particles.
- CrystalFade - amethyst crystal dissolve.
- RunePortal - magical rune circle with spell sounds.
- NetherFlame - nether fire burst with blaze sounds.
- Galaxy ⭐ - cosmic space vortex with RGB particles.
- MeteorStrike - launch into the sky and slam down with an expanding block shockwave.
- GlassShatter - bloody triple-helix that tightens, then a crimson explosion.
- DeleteEntity - glitch out of existence: matrix code rain and a fatal error screen.
- [SPECIAL] Celestial Singularity - collapsing rings form a black hole; unvanish triggers a supernova and animated angel wings.
= Special Edition
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands
Main alias: /vium, /v or /vanish.
- /vium - toggle your vanish
- /vium <player> - toggle vanish for another player
- /vium gui - open the main GUI
- /vium options - open the options menu
- /vium animations - open the animation menu
- /vium animation <name> - set your vanish animation
- /vium silentjoin | silentleave <on/off> - toggle silent join/leave
- /vium fakejoin | fakeleave <on/off> - toggle fake join/leave
- /vium autovanish <on/off> - auto vanish on login
- /vium pickupitems <on/off> - toggle item pickup/drop
- /vium placebreak <on/off> - toggle block place/break
- /vium whois <player> - view a player's vanish info
- /vium list - list all vanished players
- /vium reload - reload the config
- /vium help - show help
- /vb <message> - broadcast to all players
- @a <message> - admin chat
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
️ Stealth Features
Each module can be toggled individually in config.yml under modules.
- NoPush - players and mobs can't push you
- NoMobSpawn - mobs won't spawn around you
- NoRaidTrigger - never trigger village raids (supports RAID_OMEN)
- NightVision - automatic night vision while vanished
- SilentChestOpen - open chests without sound/animation (enhanced with ProtocolLib)
- NoSculkSensorDetection - sculk sensors, shriekers and Wardens ignore you
- NoDripLeafTilt - dripleaves stay stable
- NoTurtleEggBreaking - walk over turtle eggs safely
- HideAdvancementMessages - your advancements stay hidden
- PlaceBreakControl - block placing/breaking while vanished
- PickupDropControl - block item pickup/drop while vanished
- HideFromServerList - gone from the server list player sample and its online counter
- HideFromTabComplete - gone from command tab completion, vanilla /msg included
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PlaceholderAPI
Requires PlaceholderAPI. Auto-registers on startup.
Spoiler: Placeholders
%vanishium_is_vanished% - Whether the player is vanished (true/false)
%vanishium_vanish_level% - Player's vanish level number
%vanishium_animation% - Selected animation name
%vanishium_vanished_count% - Number of vanished players online
%vanishium_vanished_list% - Comma-separated list of vanished names
%vanishium_online_count% - Real online player count, excludes vanished (100% accurate counter)
%vanishium_silent_join% - Silent join status (true/false)
%vanishium_silent_leave% - Silent leave status (true/false)
%vanishium_auto_vanish% - Auto vanish status (true/false)
%vanishium_fake_join% - Fake join status (true/false)
%vanishium_fake_leave% - Fake leave status (true/false)
%vanishium_pickup_items% - Item pickup/drop status (true/false)
%vanishium_place_break% - Place/break status (true/false)
Code (Text):
%vanishium_is_vanished% - Whether the player is vanished (true/false)
%vanishium_vanish_level% - Player's vanish level number
%vanishium_animation% - Selected animation name
%vanishium_vanished_count% - Number of vanished players online
%vanishium_vanished_list% - Comma-separated list of vanished names
%vanishium_online_count% - Real online player count, excludes vanished (100% accurate counter)
%vanishium_silent_join% - Silent join status (true/false)
%vanishium_silent_leave% - Silent leave status (true/false)
%vanishium_auto_vanish% - Auto vanish status (true/false)
%vanishium_fake_join% - Fake join status (true/false)
%vanishium_fake_leave% - Fake leave status (true/false)
%vanishium_pickup_items% - Item pickup/drop status (true/false)
%vanishium_place_break% - Place/break status (true/false)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
Spoiler: Full permission list
# 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/drop in vanish
vium.placebreak - Toggle block place/break in vanish
# Admin Tools
vium.broadcast - Send broadcasts
vium.admin.chat - Use admin chat (@a)
vium.whois - View vanish info about players
vium.update - Receive update notifications on join
# Vanish Levels
vium.level.1 through vium.level.10
# Animations
vium.animation.* - Access all animations
vium.animation.anonymous - Anonymous
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
vium.animation.meteorstrike - MeteorStrike
vium.animation.glassshatter - GlassShatter
vium.animation.deleteentity - DeleteEntity
vium.animation.celestial - Celestial Singularity
# Master Permission
vium.* - Grants all permissions
Code (Text):
# 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/drop in vanish
vium.placebreak - Toggle block place/break in vanish
# Admin Tools
vium.broadcast - Send broadcasts
vium.admin.chat - Use admin chat (@a)
vium.whois - View vanish info about players
vium.update - Receive update notifications on join
# Vanish Levels
vium.level.1 through vium.level.10
# Animations
vium.animation.* - Access all animations
vium.animation.anonymous - Anonymous
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
vium.animation.meteorstrike - MeteorStrike
vium.animation.glassshatter - GlassShatter
vium.animation.deleteentity - DeleteEntity
vium.animation.celestial - Celestial Singularity
# Master Permission
vium.* - Grants all permissions
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
️ Storage & Cross-Server Sync
Pick your backend in config.yml:
- yaml (default) - local files in data/players/<uuid>.yml. Per-server, zero setup.
- mysql - shared database enabling cross-server vanish sync. A vanished player switching servers stays vanished, with no join notification and no animation/fake-message replay. All I/O is async (HikariCP). On connection failure it falls back to YAML automatically, so your server never breaks.
Spoiler: MySQL config example
storage:
type: yaml # yaml | mysql
mysql:
host: localhost
port: 3306
database: minecraft
username: root
password: ""
table: vanishium_players
useSSL: false
pool-size: 8
Code (Text):
storage:
type: yaml # yaml | mysql
mysql:
host: localhost
port: 3306
database: minecraft
username: root
password: ""
table: vanishium_players
useSSL: false
pool-size: 8
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Installation
- Download VanishIUM.jar
- Drop it in your /plugins/ folder
- Restart the server
- Edit config.yml and the lang files as needed
- (Optional) set storage.type: mysql for cross-server sync
- Run /vium gui and enjoy!
Optional: install ProtocolLib for enhanced silent chests, and PlaceholderAPI for placeholders.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Technical Info
- Lightweight - async-safe and optimized for performance
- Compatibility - Paper/Purpur 1.21.10 - 26.3 (Adventure API required)
- Soft Dependencies - ProtocolLib, PlaceholderAPI, Floodgate (all optional)
- Storage - YAML (default) or MySQL cross-server sync (HikariCP, async)
- Update Notifier - configurable Modrinth + SpigotMC checks, editable messages (vium.update)
- Languages - English, Polish (fully translatable)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
VanishIUM - Next-Gen Vanish Plugin with Animations, GUI & Power Tools is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 446 times (via Spigot). Download it and open it directly in the game.