Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Fronsky

Become truly invisible in Minecraft. Zero traces. Full control.

Report fronsky-vanish?

👻 Fronsky Vanish

A modern, high-performance vanish plugin for Paper and Spigot servers (Minecraft 1.20+). Become truly invisible: no join messages, no quit messages, no mob aggro, no sound, no traces.

Website · GitHub · API Docs · Support


Overview

Fronsky Vanish is designed for staff, moderators, and server admins who need reliable, trace-free invisibility with full control over every aspect of vanished behavior. One command, complete invisibility, and a clean API for third-party integration.

Built for moderation, cheater detection, world exploration, content creation, and any situation where staff need to operate without being seen.

Features

  • True invisibility: no join or quit messages, no particles, no detectable traces
  • Silent containers: open chests, ender chests, shulker boxes, and barrels without sound or animation (via ProtocolLib)
  • Boss bar indicator: a persistent, customizable boss bar shows when you are vanished
  • Per-player preferences: each staff member toggles their own sound and silent-join settings
  • Customizable accent color: set the plugin's color used in boss bars and chat
  • Granular permissions: 18 permission nodes for fine-grained control
  • Interactive GUI: manage vanished players through a clean player-head inventory
  • Developer API: public API for plugins to integrate with vanish state
  • Live reload: /vanish reload applies changes without a restart
  • Fully configurable: every disabled action and message is editable

Disabled Actions

All of the following can be individually toggled in config.yml.

Action Description
Damage Vanished players cannot take damage
Hunger Food level stays frozen
Mob targeting Mobs ignore vanished players
Silent chests Open chests without sound or animation
Silent ender chests Same silent behavior for ender chests
Silent shulker boxes and barrels Silent opening for all container types
Pressure plates Vanished players do not trigger pressure plates
Death messages Death messages are hidden from public chat
Player push Disable collision so vanished players cannot be pushed
Item pickup Prevent vanished players from picking up items

Integrations

All integrations are optional: the plugin works without them, but unlocks extra features when present.

Plugin Integration
ProtocolLib Packet-level player hiding, accurate server list player count, silent container opening. Recommended.
PlaceholderAPI 7 placeholders for scoreboards, tab lists, chat formats, and more
Dynmap Automatically hides vanished players from the web map

Commands

Command Description
/vanish (alias /v) Toggle vanish for yourself
/vanish <player> Toggle vanish for another player
/vanish gui Open the vanish player GUI
/vanish list List all currently vanished players
/vanish tp <player> Teleport to a player while vanished
/vanish join Send a fake join message
/vanish quit Send a fake quit message
/vanish sound Toggle your vanish sound effect
/vanish silent Toggle silent join mode
/vanish color Change the plugin accent color
/vanish reload Reload configuration files
/vanish info Show plugin info and build metadata
/vanish help Show the help overview
/vanish permissions Show all permission nodes
/vanish placeholders Show available PlaceholderAPI placeholders

Permissions

All permissions default to OP only unless noted otherwise.

Core

Permission Description
vanish.* Full access to all Vanish features
vanish.see See vanished players
vanish.join Auto-vanish on join (silent join)

Per Command

Permission Command
vanish.cmd.vanish /vanish
vanish.cmd.vanish.others /vanish <player>
vanish.cmd.vanish.gui /vanish gui
vanish.cmd.vanish.list /vanish list
vanish.cmd.vanish.tp /vanish tp
vanish.cmd.vanish.join /vanish join
vanish.cmd.vanish.quit /vanish quit
vanish.cmd.vanish.sound /vanish sound
vanish.cmd.vanish.silent /vanish silent
vanish.cmd.vanish.color /vanish color
vanish.cmd.vanish.reload /vanish reload
vanish.cmd.vanish.info /vanish info
vanish.cmd.vanish.help /vanish help
vanish.cmd.vanish.permissions /vanish permissions
vanish.cmd.vanish.placeholders /vanish placeholders

PlaceholderAPI Placeholders

Requires PlaceholderAPI.

Placeholder Output Example
%vanish_isvanished% Whether the player is vanished true / false
%vanish_status% Vanish status as text Vanished / Visible
%vanish_count% Number of currently vanished players 3
%vanish_cansee% Whether the player can see vanished players true / false
%vanish_total_online% Online player count minus vanished players 42
%vanish_color% Current plugin accent color BLUE
%vanish_silent% Whether the player has silent join enabled true / false

Configuration

config.yml

# Enable debug logging for troubleshooting
debug-mode: false

# Vanish sound settings
sound-enable: true
sound: 'AMBIENT_CAVE'

# Toggle individual actions while vanished
disabled-actions:
  damage: true
  hunger: true
  mob-target: true
  silent-chest: true
  silent-ender-chest: true
  pressure-plates: true
  death-messages: true
  player-push: true
  pickup-items: true

# Plugin accent color (used in boss bar and messages)
plugin-color: 'BLUE'

messages.yml

Every player-facing message is fully customizable, from vanish notifications to permission headers. Supports color codes with §.

Developer API

Fronsky Vanish provides a public API so other plugins can interact with vanish state programmatically.

import nl.fronsky.vanish.api.VanishAPI;

// Check if Vanish is available
if (VanishAPI.isAvailable()) {

    // Check if a player is vanished
    boolean vanished = VanishAPI.isVanished(player);

    // Toggle vanish state
    VanishAPI.toggleVanish(player);

    // Get the vanished player count
    int count = VanishAPI.getVanishedPlayerCount();

    // Check if a player can see vanished players
    boolean canSee = VanishAPI.canSeeVanished(player);
}

Full documentation: API Documentation on GitHub.

Use Cases

Use case How Fronsky Vanish helps
Staff moderation Monitor players without them knowing staff is online
Cheater detection Observe suspected cheaters invisibly in real time
Map exploration Explore your world without mobs, damage, or hunger
Stealth gameplay Build unique game modes or events with invisible players
Testing and development Test server features without interference from players
Content creation Record or stream without appearing on the server

Installation

  1. Download the latest version from this page.
  2. Place Vanish-x.x.x.jar in your server's plugins/ folder.
  3. (Optional) Install ProtocolLib, PlaceholderAPI, and/or Dynmap for additional features.
  4. Restart your server.
  5. Configure plugins/Vanish/config.yml and plugins/Vanish/messages.yml.
  6. Run /vanish to get started.

Requirements

Requirement Version
Minecraft 1.20+
Server software Paper or Spigot
Java 17 or higher

Support


Made with ❤️ by Fronsky.

Information

CategoryAdmin Tools
Published onMay 24, 2026
LicenseFronsky Proprietary
Downloads0
Stars0
Watchers0

Pinned Versions

Links

Members

Avatar for Fronsky

Fronsky

Owner