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.

222

AstroX-AntiCheat

AstroX AntiCheat

AstroX AntiCheat is a high‑performance Bedrock client packets 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

- Async, striped execution for Bedrock clients (pre‑translation) - Async, striped execution tuned to Bedrock physics - Async, striped execution with ray + dot checks and Bedrock hitbox leniency - Async, striped execution (impossible sequences, spam bursts) - Async, striped execution 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

1. download the JAR. 2. Drop it into your Geyser `extensions/` folder. 3. 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.

ADS