Just Vanish

Just Vanish

A lightweight, server-side NeoForge vanish mod that keeps staff hidden from players, mobs, chat, player lists, commands, sounds, and game events.

39 downloads

Just Vanish

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.

Features

  • Hides vanished players from entity tracking, the tab list, and /list
  • Persists vanish state across deaths, reconnects, and server restarts
  • Conceals chat and identifying system messages from unauthorized viewers
  • Prevents command selectors from revealing vanished players
  • Makes mobs ignore vanished players and clears existing targets
  • Suppresses direct player sounds, step sounds, movement particles, pickup animations, and sculk game events
  • Prevents vanished players from attacking entities and leaking modded weapon effects
  • Provides an optional personal VANISHED boss bar
  • Lets vanished players explicitly allow trusted viewers with /v see
  • Supports vanilla-team visibility when seeFriendlyInvisibles is enabled
  • Optionally enables Simple Voice Chat spectator interaction and player possession
  • Avoids inspecting particle packets for safer mod compatibility

Commands

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.

What /v trace does

Trace 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.

Permission nodes

  • justvanish.command.use
  • justvanish.command.others
  • justvanish.command.queue
  • justvanish.command.reload
  • justvanish.feature.see

NeoForge's default permission handler falls back to the configured operator levels. Servers may select a compatible external permission handler for granular control.

Integration API

Other server mods can use JustVanishApi to query or change vanish state and listen for PlayerVanishEvent on the NeoForge event bus.

Documentation

Complete installation, commands, permissions, configuration, integrations, and troubleshooting are maintained in the Just Vanish Wiki.

Interaction policies

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.

Requirements

  • Minecraft 1.21.1
  • NeoForge 21.1.x
  • Java 21

Only install the mod on the server. Do not run Just Vanish alongside another vanish mod.

Official downloads

Official releases are distributed through CurseForge and Modrinth. Do not download or redistribute compiled copies from unofficial sources.

Feedback

Bug reports and feature suggestions are welcome through GitHub Issues. Read CONTRIBUTING.md before submitting code.

License

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.

Just Vanish

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.

Features

  • Hides vanished players from entity tracking, the tab list, and /list
  • Persists vanish state across deaths, reconnects, and server restarts
  • Conceals chat and identifying system messages from unauthorized viewers
  • Prevents command selectors from revealing vanished players
  • Makes mobs ignore vanished players and clears existing targets
  • Suppresses direct player sounds, step sounds, movement particles, pickup animations, and sculk game events
  • Prevents vanished players from attacking entities and leaking modded weapon effects
  • Provides an optional personal VANISHED boss bar
  • Lets vanished players explicitly allow trusted viewers with /v see
  • Supports vanilla-team visibility when seeFriendlyInvisibles is enabled
  • Optionally enables Simple Voice Chat spectator interaction and player possession
  • Avoids inspecting particle packets for safer mod compatibility

Commands

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.

What /v trace does

Trace 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.

Permission nodes

  • justvanish.command.use
  • justvanish.command.others
  • justvanish.command.queue
  • justvanish.command.reload
  • justvanish.feature.see

NeoForge's default permission handler falls back to the configured operator levels. Servers may select a compatible external permission handler for granular control.

Integration API

Other server mods can use JustVanishApi to query or change vanish state and listen for PlayerVanishEvent on the NeoForge event bus.

Documentation

Complete installation, commands, permissions, configuration, integrations, and troubleshooting are maintained in the Just Vanish Wiki.

Interaction policies

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.

Requirements

  • Minecraft 1.21.1
  • NeoForge 21.1.x
  • Java 21

Only install the mod on the server. Do not run Just Vanish alongside another vanish mod.

Official downloads

Official releases are distributed through CurseForge and Modrinth. Do not download or redistribute compiled copies from unofficial sources.

Feedback

Bug reports and feature suggestions are welcome through GitHub Issues. Read CONTRIBUTING.md before submitting code.

License

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.

No gallery available for this project.