COWMODSКаталог модов
QL-AntiDisconnectSpam

ВЕРСИИ (3)

release

QL-AntiDisconnectSpam Relase (V1.2.0)

1.2.0
30 окт. 2026 г.11Minecraft: 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, 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.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, folia, paper, purpur, spigot
Скачать
Что нового
## 🚀 QL-AntiDisconnectSpam 1.2.0 (Current Release) * **Release Date:** October 30, 2026 * **Target Minecraft Versions:** `1.8 - 26.3+` * **Target Java Version:** `Java 8 - Java 25+` (Bytecode: Major 52) ### ⚠️ IMPORTANT: Stability & Architecture Overhaul Version 1.2 is a major milestone release introducing complete class decoupling, zero-leak listener lifecycles, and native multi-threaded engine support. Upgrading is strongly recommended for all servers running Spigot, Paper, or Folia. ### ✨ What's New & Improved? * **🌲 Native Folia & Multi-Threaded Engine Support:** * Added official `folia-supported: true` declaration in `plugin.yml`. * All internal player trackers, packet injection cooldowns, and retries are built with non-blocking `ConcurrentHashMap` collections, ensuring 100% thread safety across Folia regional threads and async Netty pipelines. * **⚡ PacketEvents 2.14.0 Upgrade:** * Upgraded packet pipeline integration to the latest **PacketEvents 2.14.0** runtime API for maximum protocol compatibility across modern Minecraft 26.X+ networks. * **🔄 Seamless Dynamic Hot-Reload (`/qlds reload`):** * Toggling `use-packetevents-fix` in `config.yml` now dynamically registers or unregisters the network listener in real-time **without requiring a server restart**. * Outputs clear visual feedback in chat/console indicating the active status of the PacketEvents engine. * **⌨️ Smart Tab Completion (`TabCompleter`):** * Added clean tab auto-completion for `/qlds reload` and alias `/antidisconnectspam reload`, restricted exclusively to administrators with `qlds.admin`. * **🛡️ 100% Spam Kick Immunity:** * Legitimate players executing rapid commands, clicking fast, or experiencing transient network lag spikes are **never kicked** for `disconnect.spam` or chat flooding. * Added an internal 3-second alert cooldown per player to eliminate network packet amplification loops. ### 🐛 Fixes & Optimizations * **Fixed NoClassDefFoundError Without PacketEvents:** Resolved a fatal class-loading error where `KeepAliveTracker` was referenced during player quit events and plugin shutdown even when PacketEvents was absent. PacketEvents is now 100% optional with zero runtime crashes. * **Eliminated Ghost Player Loops on Real Timeouts:** Fixed an issue where unrecoverable network drops (such as players turning off their PC or pulling ethernet cables) caused infinite kick-cancel loops. If a client exhausts all retry attempts or fails KeepAlive injection, the server cleanly closes the socket, preventing permanent zombie entities in the world. * **Fixed PacketEvents ClassLoader / Metaspace Memory Leak:** The network listener is now cleanly unregistered from `EventManager` during server reloads, preventing duplicate listeners and Metaspace memory leaks. * **Fixed Case-Sensitivity Plugin Lookup in Spigot 1.8.8:** Fixed a bug where legacy 1.8.8 servers failed to detect `PacketEvents` due to case-sensitive map lookups during startup. * **Enhanced Log4j2 Console Sanitizer:** Implemented full lifecycle management (`start()`/`stop()`) and overloaded filter methods, catching hardcoded server keepalive warnings before Log4j allocates objects, while strictly scoping `out-of-order!` suppression to network packets only. ### 💬 Community & Support Need assistance, found a bug, or have a suggestion? 👉 **[Join the Official Quickland Discord Community](https://discord.com/invite/ZRe3RnubdW)**
release

QL-AntiDisconnectSpam 1.1.0

1.1.0
25 июн. 2026 г.253Minecraft: 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, 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.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
# 🚀 Update v1.1.0 - The Anti-Spam Revolution! *The largest and most technical update to QL-AntiDisconnectSpam to date.* In this version, we completely rebuilt how the plugin interacts with Minecraft's networking. We now guarantee not only that players are protected from false-positive kicks, but also that your server console remains 100% free of hardcoded spam messages. ### ✨ **Major New Features** * 📡 **Native PacketEvents Integration (Optional):** We no longer just "hide" the kick! If you have PacketEvents installed, the plugin will now **inject fake KeepAlive packets directly into the server's network pipeline (Netty)** during lag spikes. This genuinely resets the player's disconnection timers, legitimately saving their connection. * 🚫 **Absolute Console Filter (Log4j):** We developed a shield that hooks directly into the Java console engine. This **completely eradicates** annoying hardcoded Spigot/Paper native messages (like the infamous `was kicked due to keepalive timeout!`). Your console will be cleaner than ever. ### 🛠️ **Fixes & Optimizations** * 🔄 **End of "Out-of-Order" Loops:** Fixed a critical issue where players with high latency would enter a loop of false kicks when sending their actual KeepAlive packets late. The plugin now intelligently detects and silently cancels these events without flooding the network. * ⚡ **Smart Injection (Cooldown):** Implemented an Anti-Flood system. The plugin will now never inject more than one lifeline packet every 3 seconds per player, protecting your Netty channels from overload. * 🎨 **Improved Console Logging:** Debug messages in the console now support native color codes to improve readability for administrators. * ✅ **Expanded Support:** Verified and fully optimized to run flawlessly on the latest Paper environments (1.20.6, 1.21.1, Build 26.2+).
release

QL-AntiDisconnectSpam 1.0.0

1.0.0
2 июн. 2026 г.39Minecraft: 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, 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.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
🎉 **Initial Release!** - Added lightweight packet interception to prevent `disconnect.spam` kicks. - Implemented `/qlds reload` command (permission: `qlds.admin`). - Fully customizable `config.yml` to adjust blocked kick reasons and in-game alerts. - Compatible with Spigot/Paper 1.8.8 up to modern versions.