XVanish - Ultimate Vanish Plugin for Your Server XVanish is a lightweight, highly configurable, and powerful vanish plugin designed for Minecraft servers running on Spigot or Paper. Perfect for staff members who need to monitor players discreetly, XVanish offers a seamless way to toggle invisibility, apply special effects, and manage interactions while ensuring a smooth and secure experience. With a sleek design and intuitive commands, XVanish is the go-to solution for server administrators looking to enhance their staff tools.
✨ Features
Toggle Vanish Mode: Easily enable or disable vanish for staff with a single command.
Invisibility and Effects: Vanished players gain invisibility, night vision, speed boost, and enhanced flight capabilities.
Tablist Hiding: Hide vanished players from the tablist for non-staff players (configurable).
Staff Notifications: Notify staff with the appropriate permission when a player enters or exits vanish mode.
Interaction Blocking: Prevent vanished players from breaking/placing blocks, dropping items, picking up items, interacting with blocks, or damaging entities.
Configurable Events: Enable or disable specific event restrictions (e.g., block breaking, item dropping) via config.yml.
Customizable Messages: All messages are fully customizable with color codes and placeholders in config.yml.
Permission-Based System: Control who can use vanish, see vanished players, or view the vanish list with granular permissions.
Lightweight and Optimized: Designed to run efficiently with minimal server impact, even on large servers.
Tablist Support: Vanished players are hidden from the tablist for non-staff players, enhancing stealth.
Commands
/vanish (or /v): Toggle vanish mode for the executing player.
Permission: xvanish.use
/vanish list: Display a list of currently vanished players.
Permission: xvanish.list
Permissions
xvanish.use: Allows players to toggle vanish mode using /vanish.
xvanish.see: Grants the ability to see vanished players and receive notifications about vanish status changes.
xvanish.list: Permits players to view the list of vanished players with /vanish list.
All permissions are configurable in the config.yml file, allowing you to customize the permission nodes to fit your server's needs.
⚙️ Configuration XVanish comes with a fully customizable config.yml file, allowing you to tailor messages, permissions, and event behaviors to your server's requirements. Below is the default configuration:
Code (Text):
messages:
vanish_enabled: "&8(&b&lXVANISH&8) &bVanish &e-> &cAbilitata&f!"
vanish_disabled: "&8(&b&lXVANISH&8) &bVanish &e-> &cDisabilitata&f!"
no_permission: "&8(&b&lXVANISH&8) &cNon hai il permesso per usare questo comando!"
not_player: "&8(&b&lXVANISH&8) &cSolo i giocatori possono usare questo comando!"
vanish_list_header: "&8(&b&lXVANISH&8) &bPlayer in vanish &7({count})&7: "
vanish_list_none: "&8(&b&lXVANISH&8) &cNessun player è in vanish"
staff_notify_enter: "&8(&b&lXVANISH&8) &e{player} &7è entrato in vanish"
staff_notify_exit: "&8(&b&lXVANISH&8) &e{player} &7è uscito dalla vanish"
vanish_effects_enabled: "&8(&b&lXVANISH&8) &bEffetti abilitati!"
plugin_enabled: "&8(&b&lXVANISH&8) &aPlugin caricato con successo!"
plugin_disabled: "&8(&b&lXVANISH&8) &cPlugin disabilitato"
staff_vanished_count: "&8(&b&lXVANISH&8) &bCi sono &e{count} &7staff in vanish"