winVanisher
winVanisher is a powerful and customizable Minecraft plugin designed for Paper/Spigot servers. It provides advanced vanish functionalities for server staff, allowing players with special permissions to become invisible and invincible, with added effects like night vision.
✨ Features
- Toggle vanish with /wv.
- Vanish state saved in data.yml.
- Full API integration with Essentials commands.
- Hex-colored customizable messages.
- Staff notifications on vanish/unvanish actions.
- Built-in update checker.
️ Managing data.yml
Vanish status is stored for each player who has relevant permissions. To reset vanish data, simply open data.yml, press CTRL+A, delete, and save.
Code (YAML):
players:
127c1ad7-6359-3383-ad27-76de54060339
: - UUID
vanished
: true - status if vanished or not
(this is dynamic, will change depending of how the user left the server, vanished or not
)
name
: padrewin - name of the user that have
any of these permissions
(winvanisher.use | winvanisher.other | winvanisher.admin
)
d899d0f6-49ae-33b5-bf8b-df8deeb94ca4:
vanished
: false
name
: testman1
️ Commands
- /wv - Toggle vanish for yourself.
- /wv [player] - Toggle vanish for another player.
- /wv check [player] - Check if a player is vanished.
- /wv reload - Reload plugin configuration.
- /wv help - Show all commands.
Permissions
- winvanisher.use - Toggle vanish for yourself.
- winvanisher.other - Toggle vanish for others.
- winvanisher.admin - Full access, bypass vanish restrictions.
Installation
- Download the plugin .jar file from SpigotMC.
- Place it in your server’s plugins/ directory.
- Restart or reload the server.
⚙️ Configuration
The plugin uses a YAML-based configuration file for customizing vanish messages and permissions. Hex-colored messages are also supported.
Example config.yml:
Code (YAML):
#########################################################################################################
# Developer: padrewin || Cold Development #
# GitHub: https://github.com/padrewin || https://github.com/Cold-Development #
# Links: https://colddev.dev || https://discord.colddev.dev #
#########################################################################################################
# Here you can edit the prefix:
prefix
:
"&8「&#F34F4Fw&#E64D4Di&#D94B4Bn&#CC4949V&#BF4747a&#B24545n&#A54343i󰑍sB3F3FhE3D3DeˉB3Br&8」&7» "
# Here you can edit the messages:
vanish-enabled
:
"&7You are now vanished."
vanish-disabled
:
"&7You are no longer vanished."
vanish-enabled-other
:
"&7%player% is now vanished."
vanish-disabled-other
:
"&7%player% is no longer vanished."
admin-notify-vanish
:
"&7%player% vanished."
admin-notify-unvanish
:
"&7%player% unvanished."
update_notification
:
"&cA new version &4%latest_version%&c found &4(your version %current_version%)&7. Update here: %update_link%"
# Cooldown before sending vanish status messages on player join:
cooldown
: 5
player-reconnected-vanished
:
"&#FF0000You were vanished when you left. You're on vanish now."
player-reconnected-not-vanished
:
"&#FF0000You were not vanished when you left. You're not on vanish now."