SIXsVanish

Advanced, fully configurable vanish plugin for 1.21+

9

Quick challenge

How far can you run before the mobs catch you?

SIXsVanish

---

> ⚠️ Discord server 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

- 🫥 Fully customisable messages for yourself or other players with a single command - 🖥️ Fully customisable messages — open a clean inventory menu to toggle all per-player options without typing a single command (`/vanish gui [player]`) - 👁️ Fully customisable messages — vanished players can press shift twice to seamlessly enter spectator mode and return to their previous game mode, per-player configurable - ⚙️ Fully customisable messages configurable at runtime: item pickup, night vision, flight, mob targeting, block/entity interaction, fake messages, spectator-on-sneak - 💾 Fully customisable messages — players rejoin in the same vanish state they left in - 📨 Fully customisable messages — seamlessly simulate a player leaving and rejoining for non-seers - 🔇 Fully customisable messages — players with `sixsvanish.see` see a dedicated notice instead of the standard message - 🔍 Fully customisable messages — vanished players are excluded from chat and command auto-complete for non-seers - 🏷️ Fully customisable messages — expose vanish state via `%sixsvanish_status%`, perfect for use in TAB plugin tab-list names - 📋 Fully customisable messages — tab-list entries are refreshed automatically on vanish state change - 🔄 Fully customisable messages — apply configuration changes instantly with `/sixsvanish reload` - 🔔 Fully customisable messages — notifies operators of new versions via Modrinth, never blocking the main thread - 🎨 Fully customisable messages — supports `&` codes, `&#RRGGBB` hex 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/`:

- `messages.yml` — toggles for persistence, fake messages, placeholder strings, GUI materials, double-shift delay, and all per-player option defaults - `messages.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.

👉 Join the Discord

---

*Made by SIXs — built for 1.21+*

ADS