
⚠️ This plugin is currently in active development. Some features may be incomplete or subject to change. Feel free to report any bugs or feedback on the Discord server!
SIXsVanish is a feature-rich, highly configurable vanish plugin designed for modern Minecraft servers running 1.21+. Every aspect of its behaviour — from per-player options to join and quit messages — is fully customisable through simple YAML files, with no restart required.
✨ Features
- 🫥 Toggle vanish for yourself or other players with a single command
- 🖥️ Options GUI — open a clean inventory menu to toggle all per-player options without typing a single command (
/vanish gui [player]) - 👁️ Spectator on double-shift — vanished players can press shift twice to seamlessly enter spectator mode and return to their previous game mode, per-player configurable
- ⚙️ Per-player options configurable at runtime: item pickup, night vision, flight, mob targeting, block/entity interaction, fake messages, spectator-on-sneak
- 💾 Persistent vanish state — players rejoin in the same vanish state they left in
- 📨 Fake join/quit messages — seamlessly simulate a player leaving and rejoining for non-seers
- 🔇 Silent join/quit — players with
sixsvanish.seesee a dedicated notice instead of the standard message - 🔍 Tab-completion filtering — vanished players are excluded from chat and command auto-complete for non-seers
- 🏷️ PlaceholderAPI support — expose vanish state via
%sixsvanish_status%, perfect for use in TAB plugin tab-list names - 📋 TAB plugin integration — tab-list entries are refreshed automatically on vanish state change
- 🔄 Hot reload — apply configuration changes instantly with
/sixsvanish reload - 🔔 Async update checker — notifies operators of new versions via Modrinth, never blocking the main thread
- 🎨 Fully customisable messages — supports
&codes,&#RRGGBBhex colours, MiniMessage, and PlaceholderAPI placeholders
📦 Requirements
| Requirement | Details |
|---|---|
| Minecraft | 1.21.x |
| Platform | Bukkit, Spigot, Paper, Purpur and major forks |
| Java | 21+ |
| PlaceholderAPI | Optional — enables %sixsvanish_*% placeholders |
| TAB | Optional — enables accurate tab-list refresh on vanish |
🛠️ Commands
| Command | Description |
|---|---|
/vanish |
Toggle your own vanish state |
/vanish <player> |
Toggle vanish for another player |
/vanish gui [player] |
Open the options GUI |
/vanish list |
List all currently vanished players |
/vanish status [player] |
Show vanish state and all options |
/vanish set <option> <true|false> |
Change your own vanish option |
/vanish set <player> <option> <true|false> |
Change another player's option |
/sixsvanish reload |
Reload all configuration files |
/sixsvanish info |
Show plugin version, integrations and status |
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
sixsvanish.vanish |
Toggle own vanish | op |
sixsvanish.vanish.others |
Toggle vanish for another player | op |
sixsvanish.see |
See vanished players in the world and tab list | op |
sixsvanish.list |
Use /vanish list |
op |
sixsvanish.set |
Change own vanish options (and open own GUI) | op |
sixsvanish.set.others |
Change another player's options (and open their GUI) | op |
sixsvanish.reload |
Reload configuration files | op |
sixsvanish.info |
View plugin info and status | op |
sixsvanish.update |
Receive update notifications on join | op |
sixsvanish.group.admin |
Inherits all of the above | op |
⚙️ Configuration
All plugin behaviour is controlled from two YAML files in plugins/SIXsVanish/:
config.yml— toggles for persistence, fake messages, placeholder strings, GUI materials, double-shift delay, and all per-player option defaultsmessages.yml— every string shown to players, with full support for colour codes, hex colours, MiniMessage, and PlaceholderAPI placeholders
Use /sixsvanish reload to apply any changes without restarting the server.
🐛 Bug Reports & Support
Got a bug? A question? Just want to know what's coming next? The Discord server is the place to be — support tickets, changelogs, announcements and more, all in one place.
Made by SIXs — built for 1.21+
Ченджлог
1.1.0Бета1.21.9, 1.21.10, 1.21.11 · 14 апреля 2026 г.
✨ What's New
- Added interactive options GUI (
/vanish gui [player]) — toggle all per-player vanish options from a clean 3-row inventory without typing commands - Added
spectator-on-sneakoption — vanished players can double-shift to seamlessly switch between their current game mode and spectator, and back - The
/vanish listcommand now shows a(spec)tag next to players currently in spectator mode via double-shift
🔧 Changes
spectator-on-sneakadded to the per-player options set — configurable via GUI,/vanish set, andconfig.ymldefaults- GUI border, enabled-indicator, and disabled-indicator materials are now fully configurable in
config.ymlunder theguisection - Double-shift detection window is configurable via
spectator-sneak.double-sneak-delay(milliseconds, default: 300) - Previous game mode (survival, creative, adventure) is always restored when exiting spectator via double-shift or when unvanishing
options.unknown-optionerror message updated to includespectator-on-sneakin the valid options list- Added
gui.titletomessages.ymlfor full title customisation - Added
vanish.spectator-onandvanish.spectator-offfeedback messages tomessages.yml
1.0.0Альфа1.21.9, 1.21.10, 1.21.11 · 14 апреля 2026 г.
✨ What's New
- Initial release of SIXsVanish
- Toggle vanish for yourself or other players via
/vanish [player] - Per-player configurable options:
pickup-items,night-vision,fly,prevent-mob-targeting,interact-blocks,interact-entities,fake-messages - Persistent vanish state across server restarts (configurable)
- Fake quit/join messages sent to non-seers when a player vanishes or unvanishes
- Silent join/quit notifications for players with
sixsvanish.see - Vanished players hidden from tab-completion in chat and commands for non-seers
- PlaceholderAPI integration:
%sixsvanish_vanished%,%sixsvanish_status%,%sixsvanish_count% - Optional TAB plugin integration for accurate tab-list hiding
/vanish list— list all currently vanished players/vanish status [player]— view vanish state and all per-player options/vanish set [player] <option> <true|false>— change vanish options in real time/sixsvanish reload— hot-reload all config and message files without restart/sixsvanish info— display version, active integrations and key settings- Automatic async update checker via Modrinth API
- Fully customisable messages via
messages.yml(colour codes, hex, MiniMessage, PAPI) - Permission group
sixsvanish.group.adminfor easy bulk assignment
Комментарии
Загружаем…