Releases: oraxen/asyncanticheat
v0.4.1 - No Restart Required
What's New
No Restart Required!
PacketEvents is now downloaded AND loaded at runtime using Hopper's BukkitHopper API. No server restart needed on first install!
Quieter Logs
Reduced console output using LogLevel.QUIET. You'll see a simple confirmation:
[Hopper] Loaded: PacketEvents 2.x.x
Changes from v0.4.0
- Switch from Paper bootstrap to BukkitHopper for runtime plugin loading
- Remove
paper-plugin.yml(no longer needed) - Simplify command registration
- Cleaner console output
Installation
- Download
async-anticheat-0.4.1.jar - Place in your
/plugins/folder - Start your server - PacketEvents downloads and loads automatically!
Disabling Auto-Download
To install PacketEvents manually, add this JVM flag:
-Dasyncanticheat.skipDependencyDownload=true
Full Changelog
v0.4.0 - Hopper Integration & bStats
What's New
Automatic Dependency Download
AsyncAnticheat now uses Hopper to automatically download PacketEvents on first server start. No more manual dependency installation!
- JAR size reduced by 84% (5.5MB → 831KB)
- PacketEvents is downloaded from Modrinth automatically
- First-time setup requires a server restart after download
bStats Metrics
Added anonymous usage statistics via bStats to help us understand plugin usage patterns.
Bug Fixes
- Fixed command registration for both Spigot and Paper servers
- Fixed command memory leak on plugin reload
- Fixed internal documentation links
Installation
- Download
async-anticheat-0.4.0.jar - Place in your
/plugins/folder - Start your server
- First time only: Restart after PacketEvents downloads
Disabling Auto-Download
If you prefer to install PacketEvents manually, add this JVM flag:
-Dasyncanticheat.skipDependencyDownload=true
Full Changelog
v0.3.0 - Automatic Server Address Discovery
What's New
Automatic Server Address Discovery
The dashboard's "API → Server" ping feature now works automatically! The API detects your server's IP address from the plugin connection, eliminating manual configuration for most setups.
Priority order:
- Explicit
server_addressin plugin config (if set) - Auto-detected from plugin's connection IP
Plugin Changes
- Added
server_addressconfig option for manual override - Improved disk spool cleanup for old batch files
- Fixed clientbound PLAYER_ABILITIES exemption handling
API Changes
- Auto-detect server IP from
X-Forwarded-For/X-Real-IPheaders - Store detected address in
callback_urlfor TCP ping feature - Added constant-time token comparison for security
- Made permissive CORS explicit opt-in (
CORS_PERMISSIVE_DEV=true)
Documentation
- Updated dashboard docs with auto-detection explanation
- Added manual override configuration example
Installation
Download async-anticheat-0.3.0.jar and place it in your server's plugins/ folder.
0.2.0
Full Changelog: 0.1.0...0.2.0
0.1.0
AsyncAnticheat v0.1.0 (Beta)
Cloud-powered cheat detection for Minecraft servers. Capture packets locally, analyze them in the cloud.
What's Included
- Plugin for Paper 1.18+ and Folia (Java 21)
- Dashboard at asyncanticheat.com to monitor detections
- 6 detection modules:
- Movement (Core/Advanced)
- Combat (Core/Advanced)
- Player (Core/Advanced)
Quick Start
- Drop the JAR into
/plugins/ - Start your server
- Click the link in console to connect your dashboard
Beta Limitations
⚠️ Detection only — no automatic kicks or bans yet⚠️ Tuning in progress — expect some false positives
We Need Your Feedback
This release is about gathering data and improving detection accuracy. Please report:
- False positives → Flag them in the Findings page
- Missed cheaters → Report them in the Players page
Every report helps make the detection better. See the docs for details.