
AntiCheatPlugin
A simple Chat-Anti-Cheat For Paper
- Загрузки
- 1K
- Подписчики
- 1
- Обновлён
- 6 июня 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 22 декабря 2025 г.
🛡️ AntiCheatPlugin – Lightweight AntiCheat for Paper (1.21.8+)
AntiCheatPlugin is a lightweight but intelligent anti-cheat solution designed for Paper servers. It detects common unfair advantages and chat abuse while staying performance-friendly and easy to manage.
Perfect for small and medium-sized servers that want solid protection without heavy overhead.
🚀 Detection Systems
✈ Fly Hack Detection Detects players attempting to fly without permission.
💎 X-Ray / Diamond Detection Monitors suspicious diamond mining patterns and alerts admins.
💬 Chat Cheat Detection Identifies spam, flooding, and suspicious keywords in chat.
🚪 Join Timeout Check Players who are timed out cannot bypass punishment by rejoining.
⏱ Timeout Escalation System Repeat offenders receive longer timeouts automatically.
⚙️ Admin & Moderation Tools
🔔 Improved Admin Alerts Get notified instantly when suspicious behavior is detected.
🛡 Bypass Permission Allow trusted players or staff to bypass checks.
🔧 Automatic Punishments Configurable timeouts and kicks.
🚀 Performance Friendly
✔ Designed to be lightweight ✔ No external dependencies ✔ Safe for long-running servers
🔑 Permissions anticheat.timeout anticheat.untimeout anticheat.alert anticheat.bypass
If you have any questions or ideas for the plugin, please contact us at: anticheatplugin10@gmail.com
Ченджлог
1.4.1Релиз1.21.11 · 6 июня 2026 г.
🛠️ Update v1.4.1 — The Developer & Owner Fix This update resolves critical false positives during fast mining actions and optimizes the punishment system to ensure a frustration-free experience for server staff and legitimate players alike.
🔄 Changelog ✨ NEW: Operator Bypass
Server owners and players with Operator status (/op) are now completely excluded from all anti-cheat checks. No more false positives for admins working in creative mode or mining quickly in survival.
🛡️ X-Ray / Diamond Check Overhaul
Increased Tolerance Limit: The threshold for rapidly mined diamonds has been drastically increased. The system will now only trigger after a player breaks 20 blocks per minute.
Anti-Spam Alerts: When a player exceeds the limit, staff members will only be alerted once per minute. No more chat spam for every subsequent block mined.
Alerts Only: Removed the automatic 2-minute timeout for the diamond check entirely. The system now exclusively sends a silent notification to the console and online staff (anticheat.alert).
✈️ Fly Check Optimizations
Airtime movement tolerance has been increased from 4 to 7 seconds to prevent rubberbanding loops during server lag.
Players swimming in water/lava or climbing ladders/vines are now correctly detected and will no longer face accidental rollbacks.
Fixed an issue where players could get stuck inside solid blocks after fast movements (the plugin now silently rolls them back to their last safe location).
💾 Installation
- Stop your server.
- Delete the old .jar file from your plugins folder.
- Drop in the new version 1.4.1.
- Restart your server and enjoy!
1.4.0Релиз1.21.9, 1.21.10, 1.21.11 · 3 марта 2026 г.
🛡 AntiCheatPlugin 1.4.0 – Enforcement Update
This update takes server moderation to the next level.
Stronger detection. Smarter punishment. Full admin control.
✈ Fly Hack Detection – Upgraded
Detects players flying longer than 4 seconds
Teleports them back to their last safe ground location
Automatic timeout
Instant admin alert
No more silent fly hackers.
💎 Advanced X-Ray Monitoring
Diamond mining is now intelligently tracked.
5+ diamonds in 60 seconds triggers suspicion
Suspicion points are displayed in alerts
15 points = automatic timeout
Fully automated system
Example:
[AntiCheat] Player mined many diamonds quickly. (Suspicion: 9/15) 🧠 Suspicion System
A scalable internal tracking system designed for:
Future cheat checks
Progressive punishment
Smarter detection logic
This is the foundation for bigger updates.
🖥 Complete Admin GUI System
New /acgui command introduces a full moderation interface:
⏰ Timeout Player (Clock)
📖 Active Timeouts Viewer
Player head selection
Timeout duration selection:
5 Minutes
10 Minutes
30 Minutes
60 Minutes
Remove Timeout button
Fully exploit-safe inventory
Clean. Simple. Fast.
⏱ Reason-Based Timeout Screen
Players now see:
Reason
Duration
Example:
You have been timed out!
Reason: Fly Hack Duration: 10s
Professional moderation experience.
🔔 Smart Alert System
Console logging
Permission-based staff alerts
Unified AntiCheat prefix
Suspicion progress display
🎯 What 1.4.0 Delivers
✔ Fly Detection with Safe Teleport ✔ Suspicion-Based X-Ray Detection ✔ Admin GUI Moderation Workflow ✔ Reason-Based Timeout System ✔ Exploit-Proof GUI ✔ Real-Time Active Timeout Viewer
🔥 Why This Update Matters
1.4.0 transforms AntiCheatPlugin from a basic detection tool into a real moderation system.
More control. More visibility. More authority.
1.3.1Релиз1.21.9, 1.21.10, 1.21.11 · 31 января 2026 г.
AntiCheatPlugin – Changelog
Version 1.3.1 (Bugfix Version🛠️)
Release Date: January 31, 2026
✅ New / Fixed
Completely clean, compilable code: All syntax errors and duplicate methods have been removed.
Timeout System
Players are correctly kicked from the server when a timeout is triggered.
Admins and the console now receive a warning for every timeout.
The /timeout and /untimeout commands function as intended.
Player timeouts are persistently stored in timeouts.yml.
Chat Filter
Detects banned words and variants (e.g., h4ck → hack).
Timeouts for rule violations are applied automatically.
Diamond Detection
Warns admins of rapid diamond mining (>= 8 diamonds per minute).
Messages are now logged to both admins and the console.
Fly Hack Detection
Players who fly will be automatically kicked.
Admins and the console will receive immediate notification.
⚠️ Changes
Diamond Detection now only reports (no automatic penalty).
Several methods have been renamed/simplified (cheatTimeout, timeout).
Old duplicate and faulty methods (isTimedOut, getNextTimeoutSeconds) have been removed.
Bug fix: Multiple diamond mining events within one minute are now correctly tracked.
🛠 Improvements
The console now automatically logs all admin warnings.
Cleaner structure: Join, Chat, BlockBreak, PlayerMove, and Commands are now clearly separated.
Reduced probability of NullPointerExceptions through putIfAbsent and checks.
1.3.0Релиз1.21.9, 1.21.10, 1.21.11 · 26 января 2026 г.
🚀 AntiCheatPlugin 1.3.0 – Intelligence Update
NEW FEATURES ✈ Added Fly Hack Detection 💎 Added Diamond/X-Ray Detection with admin alerts 💬 Improved Chat Cheat Keyword Detection 🚪 Join Timeout Check now blocks timed-out players from rejoining ⏱ Timeout Escalation System (each violation increases timeout duration)
IMPROVEMENTS 🔔 Admin alerts system improved 🛡 Bypass permission for trusted players
FIXES 🧯 Fixed console unable to untimeout players 🔄 Improved detection stability
PERMISSIONS anticheat.timeout anticheat.untimeout anticheat.alert anticheat.bypass
1.2.0Релиз1.21.8 · 3 января 2026 г.
📜 Changelog – AntiCheatPlugin v1.2.0 ✨ New Features
Escalating timeout system
First violation: 5 minutes
Each additional violation increases the timeout by +5 minutes
Server-level timeouts
Timed-out players are kicked from the server
Rejoining is blocked until the timeout expires
Admin commands added
/timeout [reason] – manually timeout a player
/untimeout – remove a player's timeout instantly
Permission system
anticheat.admin for administrative commands
anticheat.bypass to bypass AntiCheat checks
🛠 Improvements
Switched fully to Adventure API (Paper 1.21+)
Removed legacy BaseComponent / BungeeCord chat usage
Improved internal timeout handling and stability
Prepared configuration structure for future updates
🐛 Fixes
Fixed multiple compile-time errors related to outdated chat APIs
Resolved server startup and command execution issues
Improved compatibility with Paper 1.21.8
📌 Notes
This release focuses on core AntiCheat logic and stability
Configuration values are prepared but will be actively used in v1.3.0
1.1.1Релиз1.21.8 · 2 января 2026 г.
🧾 Changelog v1.1.1
Fixed a critical startup crash caused by a missing embedded config.yml file. The plugin no longer attempts to load a configuration unless required, ensuring stable startup on Paper 1.21.8 servers.
1.1.0Релиз1.21.8 · 1 января 2026 г.
📋 Changelog – Version 1.1.0 ✨ Added
Added server-side timeout handling to fully prevent suspicious players from continuing to play
Automatic kick after timeout trigger to stop further actions immediately
Improved chat detection logic using default keyword filters
Join check to block players who are still timed out
New permission:
anticheat.bypass – excludes trusted players from checks
🔧 Changed
Switched fully to Paper 1.21.8 API
Improved message handling using Adventure Components
More stable event handling and scheduling
Cleaner internal structure for easier future updates
🐛 Fixed
Fixed issue where punished players could continue playing
Fixed inconsistent broadcast messages
Fixed multiple compilation and API compatibility issues
🛠️ Technical
Built with Java 21
No external runtime dependencies required
Optimized for Falix hosting and Modrinth distribution
1.0.0Релиз1.21.8 · 22 декабря 2025 г.
First Version
Комментарии
Загружаем…