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

Quick challenge

How far can you run before the mobs catch you?

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