πŸ‘» Vanish | The Ultimate Minecraft Vanish Plugin

πŸ‘» Fronsky Vanish | The Ultimate Minecraft Vanish Plugin

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

🌐 Website β€’ πŸ“¦ GitHub β€’ πŸ”Œ API Docs β€’ πŸ’¬ Support


Fronsky Vanish is a modern, high-performance Minecraft vanish plugin built for Paper - Spigot servers (1.20 – 26.1+). Designed for staff, moderators, and server admins who need reliable, trace-free invisibility with full control over every aspect of vanished behavior. If you're looking for the best vanish plugin for your Minecraft server, this is it.

One command. Complete invisibility. No join messages, no quit messages, no mob aggro, no sound, nothing. Your staff can moderate, investigate, or test in total stealth.


⚑ Why Server Owners Choose Fronsky Vanish

πŸš€ Lightweight - Fast Minimal resource usage, no lag, no overhead, even on large networks.
πŸ‘» Truly Invisible Not just hidden from the tab list, completely undetectable. No join/quit messages, no particles, no traces.
πŸ”‡ Silent Containers Open chests, ender chests, shulker boxes, and barrels without any sound or animation. Powered by ProtocolLib.
πŸ“Š Boss Bar Indicator A persistent, customizable boss bar reminds staff they are currently vanished.
🎯 Per-Player Settings Each staff member can toggle their own sound effects and silent join preference.
🎨 Customizable Colors Change the plugin's accent color across boss bars and chat messages to match your server's brand.
πŸ” Granular Permissions 18 individual permission nodes, control exactly who can do what.
βš™οΈ Fully Configurable Toggle every disabled action individually. Customize every message. Reload without restart.
πŸ–₯️ Interactive GUI Manage vanished players through a clean player-head GUI, click to teleport or toggle.
πŸ”Œ Developer API Full public API for third-party plugins to integrate with vanish state.

✨ Feature Overview

πŸ•΅οΈ Core Vanish

  • Toggle vanish for yourself or other players with a single command
  • Silent join - quit, vanished players produce no join or quit messages
  • Auto-vanish on join, staff with the right permission are automatically vanished when they log in
  • Fake join/quit messages, simulate join or quit messages while remaining vanished

πŸ›‘οΈ Disabled Actions (While Vanished)

All the following can be individually enabled or disabled in config.yml:

Action Description
Damage Vanished players cannot take damage
Hunger Food level stays frozen
Mob Targeting Mobs completely ignore vanished players
Silent Chests Open chests without any sound or animation for other players
Silent Ender Chests Same silent behavior for ender chests
Silent Shulker Boxes Barrels Silent opening for all container types
Pressure Plates Vanished players don't trigger pressure plates
Death Messages Death messages are hidden from public chat
Player Push Disable collision so vanished players can't be pushed
Item Pickup Prevent vanished players from picking up items

πŸ–₯️ Interactive GUI

  • View all currently vanished players in a player-head inventory GUI
  • Quick access to vanish management without memorizing commands

🎨 Personalization

  • Custom plugin color, change the accent color used in the boss bar and messages (supports all Minecraft chat colors including PINK and PURPLE)
  • Per-player sound toggle, enable or disable the vanish sound effect per staff member
  • Custom vanish sound, change the sound played when vanishing (any valid Minecraft sound)
  • Full message customization, every player-facing message is editable in messages.yml

πŸ”— Integrations

Fronsky Vanish seamlessly integrates with popular server plugins:

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

All integrations are optional, the plugin works perfectly without them, but unlocks extra features when they're present.


πŸ“‹ Commands

Command Description
/vanish or /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 all 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 Permissions

Permissions

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

Command Permissions

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 - 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 all vanished players
    int count = VanishAPI.getVanishedPlayerCount();

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

πŸ“– Full documentation: API Documentation on GitHub


🧠 Perfect For

Use Case How 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 Create unique game modes or events with invisible players
πŸ§ͺ Testing - Development Test server features without interference from players
🎬 Content Creation Record or stream without being visible 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 in plugins/Vanish/config.yml and plugins/Vanish/messages.yml
  6. Done! Use /vanish to get started

⚠️ Requirements - Compatibility

Requirement Version
Minecraft 1.20 – 26.1+ (latest versions supported)
Server Software Spigot or Paper
Java 17 or higher

πŸ’¬ Support Links

Resource Link
🌐 Website fronsky.nl
πŸ“§ Email Support support@fronsky.nl
πŸ› Bug Reports GitHub Issues
πŸ“¦ Source Code GitHub Repository

Made with ❀️ by Fronsky


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    864085
  • Created
    May 20, 2023
  • Last Released File
    May 14, 2026
  • Total Downloads
    7,735
  • License

Categories

Members

Recent Files