QL-AntiDisconnectSpam

QL-AntiDisconnectSpam

A lightweight and optimized plugin that prevents annoying 'disconnect.spam' kicks, keeping your players connected without causing server lag.

264 downloads 1 followers

🛡️ QL-AntiDisconnectSpam

The Ultimate High-Performance Disconnect & Timeout Prevention Engine.

Version Minecraft Platform Discord


✨ Overview

QL-AntiDisconnectSpam is the enterprise-grade solution designed to eliminate false-positive player kicks and network dropouts across modern and legacy Minecraft networks. Built with high-speed event handling and optional PacketEvents KeepAlive injection, it completely neutralizes disconnect.spam, rapid command flood kicks, and network ping timeouts with zero TPS impact across all versions from 1.8 up to 26.3+.

Whether you operate a competitive HCF, Practice, BedWars, SkyBlock, BoxPvP, or Survival SMP network with 200+ players, QL-AntiDisconnectSpam keeps your playerbase connected, active, and frustration-free.


🚀 Key Features

  • 🛡️ 100% Silent Spam Kick Prevention:

    • Intercepts and completely cancels false-positive kicks triggered by rapid clicking, command macros, book editing, or chat spam (disconnect.spam).
    • Protects players with zero delay and without interrupting their active gameplay session.
  • 📡 Advanced PacketEvents KeepAlive Injection:

    • Optional integration powered by PacketEvents 2.14.0.
    • Directly tracks server KeepAlive transaction IDs and synthesizes client responses back into the Netty pipeline, instantly stopping client timeout loops during prolonged lag spikes.
  • 👻 Zero-Ghost Player Architecture:

    • Implements a smart consecutive retry limit (max-keepalive-retries).
    • If a player genuinely turns off their computer or loses internet completely, the server is permitted to cleanly close the session, ensuring no frozen zombie entities remain.
  • 🚫 Log4j2 Console Sanitizer:

    • Eradicates annoying hardcoded console spam ("was kicked due to keepalive timeout!" and "out-of-order!") directly at the JVM logging root before string allocations occur.
  • 🌲 Full Multi-Threaded Engine Support (Folia Ready):

    • Certified with folia-supported: true. Built from the ground up using non-blocking, thread-safe concurrent memory structures for Spigot, Paper, Purpur, and Folia.
  • 🔄 Dynamic Hot-Reload & Smart Tab Completion:

    • Includes complete TabCompleter support for /qlds reload.
    • Dynamically registers or unregisters PacketEvents in real-time without requiring a server reboot.

🧩 Commands & Permissions

All administrative commands require the qlds.admin permission (granted to server operators by default).

Command Aliases Description Permission
/qlds reload /antidisconnectspam reload Hot-reloads configuration and network listeners live qlds.admin

💡 Tip: No configuration is required for standard players! The plugin automatically protects all incoming connections out of the box.


🛡️ Why Choose QL-AntiDisconnectSpam?

  1. Universal Version Support: Seamless operation from 1.8.8 legacy to modern 26.3+ releases.
  2. Block Any Custom Kick: Highly extensible config.yml allows you to block ANY kick message simply by adding keywords.
  3. Zero Performance Footprint: Optimized for networks with 200+ concurrent players with zero TPS drops.
  4. Active Maintenance: Developed by Bastit (Quickland Network), ensuring ongoing compatibility with modern Java and Minecraft releases.

📥 Quick Installation

  1. Download the latest QL-AntiDisconnectSpam-1.2.0.jar file.
  2. Drop it into your server's plugins/ folder.
  3. (Optional) Install PacketEvents in plugins/ for advanced timeout KeepAlive injection.
  4. Start your server and enjoy!

💬 Community & Support

Have questions, encountered a bug, or want to suggest new features? Join our official community Discord!


Discord Server

👉 Click here to join our Community Discord
Get fast developer assistance, report issues, and vote on upcoming features!

No gallery available for this project.

Version Minecraft Loader Download

QL-AntiDisconnectSpam Relase (V1.2.0)

1.2.0

1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
bukkit, folia, paper, purpur, spigot
Download

QL-AntiDisconnectSpam 1.1.0

1.1.0

1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, purpur, spigot
Download

QL-AntiDisconnectSpam 1.0.0

1.0.0

1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, purpur, spigot
Download