Skip to content

Commands

TheCommandCraft edited this page Apr 19, 2026 · 3 revisions

Commands

All commands support tab-completion. Players without the required permission receive a vanilla-style "Unknown command" response to prevent plugin discovery.


/vanish [player] [reason]

Aliases: /v, /sv Permission: vanishpp.vanish | vanishpp.vanish.others (for targeting others)

Toggles vanish state for yourself or another player. When vanished:

  • A fake quit message is broadcast to normal players
  • You become invisible, intangible, and undetectable
  • Flight is enabled automatically (configurable)

When unvanishing:

  • A fake join message is broadcast
  • All vanish effects are removed

An optional [reason] is recorded in the audit log and shown to staff via hover or /vhistory.

Bulk vanish:

/vanish all               — vanish all eligible online players
/vanish world <world>     — vanish all players in a specific world

/vrules [player] <rule> [true|false] [seconds]

Aliases: /vanishrules, /vsettings Permission: vanishpp.rules | vanishpp.rules.others (for targeting others)

Configures per-player vanish behavior rules. Omit [seconds] for a permanent change; include it for a timed rule that reverts automatically. See Personal Rules (VRules) for the full list.

Presets:

/vrules preset save <name>     — save current rules as a named preset
/vrules preset load <name>     — apply a saved preset
/vrules preset list            — list saved presets
/vrules preset delete <name>   — delete a preset

Examples:

/vrules can_break_blocks true
/vrules Notch mob_targeting true 60
/vrules preset save patrol

/vscoreboard

Aliases: /vsb Permission: vanishpp.scoreboard

Toggles the vanish sidebar scoreboard on or off. See Vanish Scoreboard for full details.


/vlist

Aliases: /vanishlist Permission: vanishpp.list

Shows an interactive list of all currently vanished players. Each name is clickable — hovering shows the player's vanish level and world, clicking runs /vanish <player> to unvanish them instantly.


/vspec <player|stop>

Permission: vanishpp.spec

Quick-spectate a specific player. Teleports you to them in Spectator mode. Use /vspec stop to return to your previous location and gamemode.

/vspec Notch        — begin spectating Notch
/vspec stop         — return to previous location and gamemode

/vfollow <player|stop>

Permission: vanishpp.follow

Lock your camera to silently follow another player. A HUD indicator shows the active target. Stops automatically if the target disconnects. You must be vanished to use this command.

/vfollow Notch      — begin following Notch
/vfollow stop       — release camera lock

/vhistory [player]

Permission: vanishpp.history

Displays the vanish/unvanish audit log — timestamps, executor, and reason. Without a player argument shows server-wide history.


/vautovanish [player]

Permission: vanishpp.autovanish

Toggles automatic vanish on join for a player. When enabled, the player is vanished the instant they connect. Persisted in storage — survives restarts and server switches.


/vstats [player]

Permission: vanishpp.stats

Shows vanish time statistics: total vanish time, session count, and longest session. Omit the player argument to see your own stats.


/vadmin

Permission: vanishpp.admin

Opens the in-game dashboard GUI showing all currently vanished players, their active rules, vanish duration, and quick-action buttons.


/vwand

Permission: vanishpp.wand

Gives a Blaze Rod vanish wand. Right-clicking with it toggles your vanish state. Feature can be disabled in config.yml.


/vzone <create|delete|list|reload>

Permission: vanishpp.zone

Manage no-vanish zones — radius-based areas where vanishing/unvanishing is blocked (or forced).

/vzone create <name> [radius]   — create a zone at your location
/vzone delete <name>            — remove a zone
/vzone list                     — list all configured zones
/vzone reload                   — reload zones from config

/vincognito [player] [fakename]

Permission: vanishpp.incognito

Enable fake name mode for a player while vanished. Their display name and tab list entry are replaced with [fakename]. Omit the fake name to disable.

/vincognito TCC Notch           — TCC appears as "Notch"
/vincognito TCC                 — disable incognito for TCC

/vconfig <key> [value]

Aliases: /vanishconfig Permission: vanishpp.config

Edit any config.yml setting directly in-game. Changes apply immediately without a reload.

Examples:

/vconfig invisibility-features.god-mode true
/vconfig vanish-appearance.tab-prefix "&c[ADMIN] "

/vperms <player> <permission> <set|remove|get>

Permission: vanishpp.manageperms

Manage Vanish++ permissions for players without needing a separate permission plugin. Stored in permissions.yml.

Examples:

/vperms Notch vanishpp.vanish set
/vperms Notch vanishpp.fly remove
/vperms Notch vanishpp.see get

/vreload

Aliases: /vanishreload Permission: vanishpp.reload

Reloads config.yml, scoreboards.yml, and all language files. Also resyncs all currently vanished players' effects and reinitializes the storage backend (so storage type changes take effect without a restart).


/vhelp [command]

Aliases: /vanishhelp Permission: vanishpp.help

Opens the interactive in-game help menu. Pass a command name for detailed help on that specific command.


/vignore [player]

Aliases: /vanishignore Permission: vanishpp.ignorewarning | vanishpp.ignorewarning.others

Permanently silences the ProtocolLib missing warning shown on startup and join.


/vchat confirm

Aliases: /vanishchat Permission: vanishpp.chat

Confirms and sends a pending chat message when prevent-accidental-chat is enabled. See Vanish Basics#Chat Confirmation.

Clone this wiki locally