PluginMIT
AstroX-AntiCheat
AstroX AntiCheat is a Geyser extension that performs packet‑level anti‑cheat for Bedrock clients. It uses Bedrock‑aware physics, reach heuristics, and statistical buffering with async, pooled execution for low‑latency on large servers.
41
Downloads
3
Followers
2 months ago
Updated
📦
2
Versions
📖About AstroX-AntiCheat
AstroX AntiCheat
AstroX AntiCheat is a high‑performance Geyser Extension that inspects Bedrock client packets before they are translated to Java. It targets common Bedrock cheat behaviors (speed, fly, reach, and bad‑packet abuse) while keeping Netty I/O threads non‑blocking for large servers.
Highlights
- Packet‑level detection for Bedrock clients (pre‑translation)
- Movement prediction engine tuned to Bedrock physics
- Reach heuristics with ray + dot checks and Bedrock hitbox leniency
- Bad packet detection (impossible sequences, spam bursts)
- Statistical buffers (z‑score) to reduce false positives from jitter
- Async, striped execution with object pooling for low GC pressure
Requirements
- Java 17+
- Geyser API 2.9.2‑SNAPSHOT
- Geyser core version aligned with the API snapshot
Installation
- download the JAR.
- Drop it into your Geyser
extensions/folder. - Restart or reload Geyser.
Configuration
Edit config.yml in the extension’s data folder to:
- enable/disable checks
- adjust thresholds and buffer behavior
- tune sensitivity to your server’s latency profile
Notes
AstroX AntiCheat uses internal Geyser classes for packet access. Keep Geyser core and API versions in sync for compatibility.