-
Notifications
You must be signed in to change notification settings - Fork 3
Commands
All commands support tab-completion. Players without the required permission receive a vanilla-style "Unknown command" response to prevent plugin discovery.
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
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
Aliases: /vsb
Permission: vanishpp.scoreboard
Toggles the vanish sidebar scoreboard on or off. See Vanish Scoreboard for full details.
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.
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
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
Permission: vanishpp.history
Displays the vanish/unvanish audit log — timestamps, executor, and reason. Without a player argument shows server-wide history.
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.
Permission: vanishpp.stats
Shows vanish time statistics: total vanish time, session count, and longest session. Omit the player argument to see your own stats.
Permission: vanishpp.admin
Opens the in-game dashboard GUI showing all currently vanished players, their active rules, vanish duration, and quick-action buttons.
Permission: vanishpp.wand
Gives a Blaze Rod vanish wand. Right-clicking with it toggles your vanish state. Feature can be disabled in config.yml.
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
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
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] "
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
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).
Aliases: /vanishhelp
Permission: vanishpp.help
Opens the interactive in-game help menu. Pass a command name for detailed help on that specific command.
Aliases: /vanishignore
Permission: vanishpp.ignorewarning | vanishpp.ignorewarning.others
Permanently silences the ProtocolLib missing warning shown on startup and join.
Aliases: /vanishchat
Permission: vanishpp.chat
Confirms and sends a pending chat message when prevent-accidental-chat is enabled. See Vanish Basics#Chat Confirmation.