Vanish‎

A Simple Vanish Plugin

382

Quick challenge

How far can you run before the mobs catch you?

Vanish‎

Vanish Plugin

A lightweight, fully configurable vanish system for Bukkit/Paper servers, giving staff the power to slip in and out of sight without a trace—and even audit their own stealthy movements.

---

🌟 Features

- Runtime config reload `/vanish` or `/v` to vanish; `/unvanish` or `/uv` to reappear. True toggle behaviour—no more “stuck” states. - Runtime config reload Vanished players are removed from the TAB list. - Runtime config reload While vanished, you cannot: - Deal damage (`features.disable-damage`) - Target or be targeted by mobs (`features.disable-target`) - Pick up items (`features.disable-pickup`) - Runtime config reload Vanished players cannot send chat messages (`features.disable-chat`). - Runtime config reload A subtle “[VANISHED]” bar above your hotbar (`features.action-bar`). - Runtime config reload Vanished players join and leave with no public messages (`features.silent-joinquit`). - Runtime config reload - Records every `/…` command a vanished player runs. - Logs vanish/unvanish events. - Console and real-time viewers see all events. - Runtime config reload `/consolevanish` toggles your personal vanish-log feed. - Runtime config reload `/vanishsettings reload` (alias `/vs`) reloads `config.yml` without a server restart.

---

🔐 Permissions

| Permission | Default | Description | |--------------------|---------|---------------------------------------------| | `vanish.use` | OP | Allows use of `/vanish`, `/v`, `/unvanish`, `/uv`. | | `vanish.see` | OP | Can still see vanished players in-game. | | `vanish.reload` | OP | Allows `/vanishsettings reload`. | | `vanish.log` | OP | Allows toggling/viewing live vanish logs via `/consolevanish`. |

---

🛠 Commands

- `/vanish` (alias `/v`) Toggle vanish on/off. - `/unvanish` (alias `/uv`) Force unvanish. - `/vanishsettings reload` (alias `/vs`) Reload `config.yml`. - `/consolevanish` Toggle real-time vanish logging feed.

---

⚙️ Configuration (`config.yml`)

```yaml features: hide-from-tab: true disable-damage: true disable-chat: true disable-target: true disable-pickup: true action-bar: true silent-joinquit: true logging: true

messages: vanish: '&aYou have vanished.' unvanish: '&cYou are visible again.' no-permission:'&cYou don''t have permission.' cannot-chat: '&cYou cannot chat while vanished.' action-bar: '&7[&eVANISHED&7]' log-prefix: '&e[VanishLog]&r '

ADS