Fronsky Vanish icon

Fronsky Vanish -----

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



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
Code (YAML):
# 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.


Code (Java):
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.
Resource Information
Author:
----------
Total Downloads: 4,673
First Release: Jan 28, 2023
Last Update: Jun 19, 2026
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings