Перейти к содержимому
Mineforgian

SIXsVanish

Advanced, fully configurable vanish plugin for 1.21+

Загрузки
42
Подписчики
0
Обновлён
14 апреля 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 14 апреля 2026 г.


⚠️ 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.see see 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, &#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/:

  • config.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+

Ченджлог

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-sneak option — vanished players can double-shift to seamlessly switch between their current game mode and spectator, and back
  • The /vanish list command now shows a (spec) tag next to players currently in spectator mode via double-shift

🔧 Changes

  • spectator-on-sneak added to the per-player options set — configurable via GUI, /vanish set, and config.yml defaults
  • GUI border, enabled-indicator, and disabled-indicator materials are now fully configurable in config.yml under the gui section
  • 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-option error message updated to include spectator-on-sneak in the valid options list
  • Added gui.title to messages.yml for full title customisation
  • Added vanish.spectator-on and vanish.spectator-off feedback messages to messages.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.admin for easy bulk assignment

Комментарии

Загружаем…