▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Vanish-X
Vanish-X

Vanish-X

Advanced vanish plugin where players can vanish / invisible and spy on other players with custom chats, effects and many more...

706
0

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

CommandDescriptionPermissionAliases
/vanishToggle regular vanish modevanish.usev
/vanishxToggle enhanced VanishX modevanishx.usevx
/vanish chatToggle vanish chatvanish.chat-
/vanishx chatToggle VanishX chatvanishx.chat-

Admin Commands

CommandDescriptionPermissionAliases
/vanishxadminAccess admin commandsvanishx.adminvxadmin
/vanishxadmin reloadReload plugin configurationvanishx.admin.reload-
/vanishxadmin infoShow plugin informationvanishx.admin.info-
/vanishxadmin helpShow help messagevanishx.admin-

Target Player Commands

CommandDescriptionPermission
/vanish <player>Vanish another playervanish.others
/vanishx <player>Put another player in VanishX modevanishx.others

Permissions

Core Permissions

PermissionDescriptionDefault
vanish.useUse basic vanish commandop
vanishx.useUse enhanced vanish commandop
vanish.bypassSee vanished playersop

Chat Permissions

PermissionDescriptionDefault
vanish.chatUse vanish chatop
vanishx.chatUse VanishX chatop

Admin Permissions

PermissionDescriptionDefault
vanishx.adminAccess admin commandsop
vanishx.admin.reloadReload configurationop
vanishx.admin.infoView plugin infoop
vanish.reloadReload plugin configop

Target Permissions

PermissionDescriptionDefault
vanish.othersVanish other playersop
vanishx.othersPut others in VanishX modeop

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

  1. Download the Plugin

    # Download Vanish-X-1.0.0.jar from releases
    
  2. Install the Plugin

    # Place the JAR file in your plugins folder
    # Restart your server
    
  3. 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
    
  4. Customize Configuration

    # Edit config.yml and messages.yml in plugins/Vanish-X/
    # Reload with /vanishxadmin reload
    

Support


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

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:MIT
Опубликован:8 месяцев назад
Обновлён:8 месяцев назад
Главная