Skip to content

Vanish Basics

TheCommandCraft edited this page Apr 6, 2026 · 3 revisions

Vanish Basics

Toggling Vanish

Run /vanish (or /v) to toggle your vanish state. Staff with vanishpp.vanish.others can target another player:

/vanish Notch

What Happens When You Vanish

Broadcast to Normal Players

A fake "Player left the game" message is sent using the server's native translation packet - indistinguishable from a real disconnect, and shown in each player's own language.

To customise the fake quit text:
📁 plugins/Vanishpp/config.ymlmessages.fake-quit
🔧 In-game: /vconfig messages.fake-quit "&eStaff left."
Leave empty ("") to use the server's native translation.

To disable the fake quit broadcast entirely:
📁 plugins/Vanishpp/config.ymlvanish-effects.broadcast-fake-quit: false
🔧 In-game: /vconfig vanish-effects.broadcast-fake-quit false

Your State

  • Invisible to players without vanishpp.see
  • Flight enabled (requires vanishpp.fly) - see Flight Control
  • Night vision applied (requires vanishpp.nightvision)
  • God mode active - no damage, no hunger
  • Action bar shows a vanish indicator

To change the action bar text:
📁 plugins/Vanishpp/config.ymlvanish-appearance.action-bar.text
🔧 In-game: /vconfig vanish-appearance.action-bar.text "&cYou are HIDDEN"

To disable the action bar indicator:
📁 plugins/Vanishpp/config.ymlvanish-appearance.action-bar.enabled: false
🔧 In-game: /vconfig vanish-appearance.action-bar.enabled false

Staff View

Players with vanishpp.see see you in the tab list as a gray, italicized entry. Vanished players also render with a staff-only glowing outline (requires ProtocolLib).

To disable the staff glow:
📁 plugins/Vanishpp/config.ymlvanish-appearance.staff-glow: false
🔧 In-game: /vconfig vanish-appearance.staff-glow false


What Happens When You Unvanish

  • Real join message suppressed
  • Fake "Player joined the game" message broadcast to normal players
  • All vanish effects removed
  • Flight disabled (configurable - see Flight Control)

To customise the fake join text:
📁 plugins/Vanishpp/config.ymlmessages.fake-join
🔧 In-game: /vconfig messages.fake-join "&eStaff joined."

To disable the fake join broadcast:
📁 plugins/Vanishpp/config.ymlvanish-effects.broadcast-fake-join: false
🔧 In-game: /vconfig vanish-effects.broadcast-fake-join false


Joining Already Vanished

Players with vanishpp.join-vanished automatically vanish on login if they were vanished when they last left.

Permission: Assign vanishpp.join-vanished via your permission plugin or /vperms <player> vanishpp.join-vanished set


Chat Confirmation

If prevent-accidental-chat is enabled, typing in chat while vanished holds the message and prompts:

[Vanish++] Your message is held. Run /vchat confirm to send it.

To enable/disable chat confirmation:
📁 plugins/Vanishpp/config.ymlinvisibility-features.prevent-accidental-chat
🔧 In-game: /vconfig invisibility-features.prevent-accidental-chat false


Staff Notifications

When a player vanishes or unvanishes, other staff with vanishpp.see are notified in chat.

To disable staff notifications:
📁 plugins/Vanishpp/config.ymlmessages.staff-notify.enabled: false
🔧 In-game: /vconfig messages.staff-notify.enabled false

Clone this wiki locally