Just Vanish is a lightweight, server-side moderation mod for Minecraft 1.21.1 on NeoForge. It keeps staff hidden from regular players without requiring any client installation. Just Core 0.2.0 or newer is required on the server.
Install both the Just Core and Just Vanish JAR files in the server's mods folder. Just Essentials remains optional and adds shared audit delivery, including configured Discord webhooks.
/listVANISHED boss bar/v seeseeFriendlyInvisibles is enabled| Command | Description |
|---|---|
/v or /vanish |
Toggle your vanish state |
/v toggle [player] |
Toggle vanish for yourself or another player |
/v get [player] |
Query a player's vanish state |
/v queue [player] |
Toggle an online player or queue an offline player for vanish on login |
/v bossbar on|off|toggle |
Configure your personal vanish indicator |
/v see allow|deny <player> |
Allow or deny a player permission to see you while vanished |
/v see list|clear |
Inspect or clear your personal viewer list |
/v trace enable|disable |
Configure concealment diagnostics |
/v reload |
Reload runtime presentation and synchronize optional integrations |
/v help |
Show command help |
Commands require operator level 2 by default. Settings are generated at world/serverconfig/justvanish-server.toml.
/v trace doesTrace is a personal diagnostic mode for a vanished staff member. After /v trace enable, Just Vanish sends that player a private message such as [Just Vanish trace] Concealed: step sound whenever it blocks a detectable action. Messages are rate-limited to one per second and are not shown to other players or written as public chat. Use it while reproducing a concealment problem, then run /v trace disable when testing is finished.
Vanilla-team visibility is enabled by default. Both players must be on the same team and that team must have seeFriendlyInvisibles enabled, for example: /team modify staff seeFriendlyInvisibles true.
When Simple Voice Chat is installed, Just Vanish enables spectator_interaction and spectator_player_possession in config/voicechat/voicechat-server.properties. A .justvanish.bak backup is created before the first edit; restart the server after a change so voice chat reloads it.
justvanish.command.usejustvanish.command.othersjustvanish.command.queuejustvanish.command.reloadjustvanish.feature.seeNeoForge's default permission handler falls back to the configured operator levels. Servers may select a compatible external permission handler for granular control.
Other server mods can use JustVanishApi to query or change vanish state and listen for PlayerVanishEvent on the NeoForge event bus.
Complete installation, commands, permissions, configuration, integrations, and troubleshooting are maintained in the Just Vanish Wiki.
interactions.preset accepts STRICT, MODERATION, or CUSTOM. Strict mode blocks detectable world interactions. Moderation mode permits combat, pickups, and containers. Custom mode uses the individual attack, pickup, drop, block, container, block-use, and projectile settings.
Use /v interactions to inspect the effective policy, /v list to list online vanished staff, and /v see allowoffline|denyoffline <player> to manage offline trusted viewers. The offline queue is UUID-based and survives restarts and name changes.
Only install the mod on the server. Do not run Just Vanish alongside another vanish mod.
Official releases are distributed through CurseForge and Modrinth. Do not download or redistribute compiled copies from unofficial sources.
Bug reports and feature suggestions are welcome through GitHub Issues. Read CONTRIBUTING.md before submitting code.
Copyright © 2026 Yo_Fred. All rights reserved. This is source-available proprietary software, not open-source software. Server use of official compiled releases is permitted; copying, modification, redistribution, derivative works, commercial exploitation, and reuse of the source are prohibited without prior written permission. See LICENSE.