Compatibility
Minecraft: Java Edition
1.21–1.21.6
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.9
Platforms
Links
Creators
Details
Vanish-X (BETA)
Advanced vanish plugin with enhanced features for Minecraft 1.8.9 to latest versions
Features
Core Vanish System
- Regular Vanish - Basic invisibility with configurable effects
- Enhanced VanishX - Advanced vanish mode with enhanced features
- Smart Toggle - Proper state management between vanish modes
- Persistent States - Vanish states saved and restored on server restart
Chat System
- Vanish Chat - Separate chat channel for vanished players
- VanishX Chat - Exclusive chat for VanishX players
- Configurable Formats - Customizable chat message formats
- Console Logging - Optional chat logging to console
Player Management
- Tab List Control - Hide players from tab list
- Permission-Based Visibility - Bypass permissions for staff
- Join/Leave Messages - Customizable message suppression
- Real-time Updates - Instant visibility changes
Admin Tools
- Admin Commands - Reload, info, and management tools
- Plugin Information - Version detection and adapter info
- Configuration Management - Easy config reloading
Potion Effects System
- Configurable Effects - 10+ different potion effects
- Unlimited Duration - Permanent effects while vanished
- Visual Options - Control particles and icons
- Enhanced VanishX Effects - Special effects for VanishX mode
Quick Start
1. Installation
# Download the latest release
# Place Vanish-X-1.0.0.jar in your plugins folder
# Restart your server
2. Basic Usage
/vanish # Toggle regular vanish mode
/vanishx # Toggle enhanced VanishX mode
/vanish chat # Toggle vanish chat
/vanishx chat # Toggle VanishX chat
/vanishxadmin # Access admin commands
3. Permissions Setup
# Give vanish permissions to staff
/lp user <player> permission set vanish.use true
/lp user <player> permission set vanishx.use true
/lp user <player> permission set vanish.bypass true
Commands
Player Commands
Command | Description | Permission | Aliases |
---|---|---|---|
/vanish |
Toggle regular vanish mode | vanish.use |
v |
/vanishx |
Toggle enhanced VanishX mode | vanishx.use |
vx |
/vanish chat |
Toggle vanish chat | vanish.chat |
- |
/vanishx chat |
Toggle VanishX chat | vanishx.chat |
- |
Admin Commands
Command | Description | Permission | Aliases |
---|---|---|---|
/vanishxadmin |
Access admin commands | vanishx.admin |
vxadmin |
/vanishxadmin reload |
Reload plugin configuration | vanishx.admin.reload |
- |
/vanishxadmin info |
Show plugin information | vanishx.admin.info |
- |
/vanishxadmin help |
Show help message | vanishx.admin |
- |
Target Player Commands
Command | Description | Permission |
---|---|---|
/vanish <player> |
Vanish another player | vanish.others |
/vanishx <player> |
Put another player in VanishX mode | vanishx.others |
Permissions
Core Permissions
Permission | Description | Default |
---|---|---|
vanish.use |
Use basic vanish command | op |
vanishx.use |
Use enhanced vanish command | op |
vanish.bypass |
See vanished players | op |
Chat Permissions
Permission | Description | Default |
---|---|---|
vanish.chat |
Use vanish chat | op |
vanishx.chat |
Use VanishX chat | op |
Admin Permissions
Permission | Description | Default |
---|---|---|
vanishx.admin |
Access admin commands | op |
vanishx.admin.reload |
Reload configuration | op |
vanishx.admin.info |
View plugin info | op |
vanish.reload |
Reload plugin config | op |
Target Permissions
Permission | Description | Default |
---|---|---|
vanish.others |
Vanish other players | op |
vanishx.others |
Put others in VanishX mode | op |
Configuration
Main Configuration (config.yml
)
# Vanish-X Configuration
settings:
auto-vanish-on-join: false
hide-from-tab: true
can-pickup-items: false
can-interact: true
can-damage-entities: false
can-be-damaged: false
# Vanish chat settings
vanish-chat:
enabled: true
format: "&7[&bVanish&7] &e%player%&7: &f%message%"
show-to-bypass: true
log-to-console: true
# Potion effects configuration for vanished players
potion-effects:
invisibility:
enabled: true
duration: -1 # -1 for unlimited
amplifier: 0
show-particles: false
show-icon: false
night_vision:
enabled: true
duration: -1
amplifier: 0
show-particles: false
show-icon: false
speed:
enabled: false
duration: -1
amplifier: 0
show-particles: false
show-icon: false
jump_boost:
enabled: false
duration: -1
amplifier: 0
show-particles: false
show-icon: false
water_breathing:
enabled: false
duration: -1
amplifier: 0
show-particles: false
show-icon: false
fire_resistance:
enabled: false
duration: -1
amplifier: 0
show-particles: false
show-icon: false
strength:
enabled: false
duration: -1
amplifier: 0
show-particles: false
show-icon: false
resistance:
enabled: false
duration: -1
amplifier: 0
show-particles: false
show-icon: false
absorption:
enabled: false
duration: -1
amplifier: 0
show-particles: false
show-icon: false
saturation:
enabled: false
duration: -1
amplifier: 0
show-particles: false
show-icon: false
# Enhanced vanish mode settings
vanishx:
suppress-join-leave-messages: true
show-custom-leave-message: true
hide-from-essentials: true
hide-from-server-list: true
hide-from-tab-completely: true
# VanishX chat settings
chat:
enabled: true
format: "&7[&cVanishX&7] &e%player%&7: &f%message%"
show-to-bypass: true
log-to-console: true
# Enhanced potion effects for VanishX mode
potion-effects:
invisibility:
enabled: true
duration: -1
amplifier: 0
show-particles: false
show-icon: false
night_vision:
enabled: true
duration: -1
amplifier: 0
show-particles: false
show-icon: false
speed:
enabled: true
duration: -1
amplifier: 1 # Level 2 speed for VanishX
show-particles: false
show-icon: false
jump_boost:
enabled: true
duration: -1
amplifier: 1 # Level 2 jump boost for VanishX
show-particles: false
show-icon: false
# Version compatibility settings
version-compatibility:
use-nms-packets: true
use-legacy-methods: false
debug: false
Messages Configuration (messages.yml
)
# Vanish-X Messages
prefix: "&8[&bVanish-X&8] &7"
commands:
vanish:
enabled: "%prefix%You are now &avanished&7."
disabled: "%prefix%You are now &cvisible&7."
enabled-other: "%prefix%You have &avanished &7%player%."
disabled-other: "%prefix%You have made &7%player% &cvisible&7."
target-enabled: "%prefix%%player% has &avanished &7you."
target-disabled: "%prefix%%player% has made you &cvisible&7."
vanishx:
enabled: "%prefix%You are now in &aenhanced vanish mode&7."
disabled: "%prefix%You are no longer in &cenhanced vanish mode&7."
enabled-other: "%prefix%You have put &7%player% in &aenhanced vanish mode&7."
disabled-other: "%prefix%You have removed &7%player% from &cenhanced vanish mode&7."
target-enabled: "%prefix%%player% has put you in &aenhanced vanish mode&7."
target-disabled: "%prefix%%player% has removed you from &cenhanced vanish mode&7."
reload:
success: "%prefix%Configuration reloaded successfully."
# VanishX join/leave messages
vanishx:
join-message: "&e%player% &7has joined the server."
leave-message: "&e%player% &7has left the server."
custom-leave-message: "&e%player% &7has left the server."
# Chat messages
chat:
vanish-chat-enabled: "%prefix%&aVanish chat enabled&7. You can now chat with other vanished players."
vanish-chat-disabled: "%prefix%&cVanish chat disabled&7. You can now chat normally."
vanishx-chat-enabled: "%prefix%&aVanishX chat enabled&7. You can now chat with other VanishX players."
vanishx-chat-disabled: "%prefix%&cVanishX chat disabled&7. You can now chat normally."
no-vanished-players: "%prefix%&cNo other vanished players online to chat with."
no-vanishx-players: "%prefix%&cNo other VanishX players online to chat with."
errors:
no-permission: "%prefix%&cYou don't have permission to do that."
player-only: "%prefix%&cThis command can only be used by players."
player-not-found: "%prefix%&cPlayer not found."
already-vanished: "%prefix%&cYou are already vanished."
already-visible: "%prefix%&cYou are already visible."
already-vanishedx: "%prefix%&cYou are already in enhanced vanish mode."
already-not-vanishedx: "%prefix%&cYou are not in enhanced vanish mode."
admin:
reload-success: "%prefix%&aPlugin configuration reloaded successfully."
Core Features
Smart State Management
- Intelligent Toggle System - Proper state transitions between vanish modes
- State Persistence - Vanish states saved across server restarts
- Conflict Resolution - Automatic handling of conflicting vanish states
Dual Vanish Modes
Regular Vanish
- Basic invisibility with configurable potion effects
- Tab list visibility control
- Standard vanish permissions
- Configurable interaction settings
Enhanced VanishX
- Advanced invisibility with enhanced effects
- Complete tab list hiding
- Join/leave message suppression
- Custom leave messages
- Enhanced potion effects (Speed II, Jump Boost II)
- Server list hiding
- Essentials integration hiding
Advanced Chat System
- Separate Chat Channels - Vanish and VanishX players have their own chat
- Configurable Formats - Customizable message formats
- Permission-Based Access - Bypass permissions for staff visibility
- Console Logging - Optional chat logging for moderation
- Smart Routing - Messages only sent to appropriate players
Comprehensive Potion Effects
- 10+ Configurable Effects - Invisibility, Night Vision, Speed, Jump Boost, etc.
- Unlimited Duration - Permanent effects while vanished
- Visual Control - Toggle particles and icons
- Mode-Specific Effects - Different effects for Vanish vs VanishX
- Enhanced VanishX Effects - Special effects for VanishX mode
Version Compatibility
- 1.8.x Support - Full compatibility with legacy servers
- Modern API - Latest Bukkit/Spigot features
- Adaptive System - Automatic version detection and adapter selection
- NMS Fallbacks - Robust fallback mechanisms for different versions
- Legacy Support - Backward compatibility with older server versions
Performance Optimized
- Efficient State Management - Minimal performance impact
- Smart Updates - Only update when necessary
- Memory Efficient - Optimized data structures
- Fast Commands - Instant command execution
- Reduced Logging - Clean startup with essential info only
Installation
Requirements
- Minecraft Server: 1.8.9 to 1.21+
- Server Type: Spigot, Paper, Bukkit
- Java: Java 11 or higher
- Memory: Minimal RAM usage
Installation Steps
-
Download the Plugin
# Download Vanish-X-1.0.0.jar from releases
-
Install the Plugin
# Place the JAR file in your plugins folder # Restart your server
-
Configure Permissions
# Set up permissions using your permission plugin # Example with LuckPerms: /lp group admin permission set vanish.use true /lp group admin permission set vanishx.use true
-
Customize Configuration
# Edit config.yml and messages.yml in plugins/Vanish-X/ # Reload with /vanishxadmin reload
Support
- Download: Latest Release
- Issues: Contact Discord
Made by UG88
Vanish-X is developed and maintained by UG88.
- Modrinth: @UG88
- Donations: If you find this plugin useful, consider supporting the development, join DISCORD
Vanish-X - Advanced vanish plugin for Minecraft servers