This page documents every command provided by ZelVanish and the permission nodes that gate them.

Commands

The plugin registers a single root command: /vanish (aliases: /v, /zelvanish).

Command Description Player Only Permission
/vanish Toggles your own vanish state. Yes zelvanish.vanish
/vanish help Shows the help message. No zelvanish.command.help
/vanish reload Reloads the configuration and re-initializes hooks. No zelvanish.command.reload
/vanish list Lists every currently vanished online player. Yes zelvanish.command.list
/vanish status <player> Shows whether the target player is vanished. No zelvanish.command.status
/vanish toggle <player> Toggles vanish on another player. No zelvanish.command.toggle

Details

/vanish

Toggles vanish for the sender. Requires zelvanish.vanish. If the player is currently vanished they will be unvanished, otherwise they will be vanished. Only usable by players.

/vanish help

Prints the help block defined in messages.yml.

/vanish reload

Reloads config.yml and messages.yml, and re-applies all enabled hooks (PlaceholderAPI, Essentials, DiscordSRV, Dynmap, SquareMap, LibsDisguises, ActionBar, server list, etc.).

/vanish list

Sends the sender the list of all currently vanished online players. Sends None when nobody is vanished.

/vanish status <player>

Reports whether <player> is currently vanished. If the target is offline or unknown, a "could not find player" message is sent.

/vanish toggle <player>

Toggles the vanish state of another online player. Useful for staff acting on someone else.

Permissions

Wildcards

Node Description
zelvanish.* Grants every ZelVanish permission, including zelvanish.vanish and every subcommand.
zelvanish.command.* Grants every /vanish subcommand.