Перейти к содержимому
Mineforgian

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

Комментарии

Загружаем…