Boar Anticheat
Proof of concept prediction anticheat for Geyser.
Quick challenge
How far can you run before the mobs catch you?
Rotate your phone
Dino Mine is ready when your screen is landscape.
Minecraft check
Confirm your run
Complete the quick check to get your code.
Your code
Expires in 5 hours
Boar Anticheat
Boar (**_an Geyser extension_**) is a proof of concept ~~anticheat~~ project that act simillar to [server-auth-with-rewind](https://github.com/Mojang/bedrock-protocol-docs/blob/main/additional_docs/ConfiguringAntiCheat.md) on Bedrock for
[GeyserMC](https://github.com/GeyserMC/Geyser) project with a few more checks and improvements compare to BDS.
### ⚠️ WARNING: THIS ONLY FOR BEDROCK PLAYER NOT JAVA PLAYER! YOU WILL NEED TO PAIR THIS WITH ANOTHER JAVA ANTICHEAT!
- Also side note, there is ZERO guarantee about performance, update frequences, or if I will ever ~~finish~~ this.
- I'm one again warning you I WONT'T GUARANTEE THAT THIS WON'T FALSE, **_THIS ANTICHEAT STILL IN VERY EARLY DEVELOPMENT_**.
### What makes this anticheat "better" compare to other.
#### You can take a look at a list of "other anti-cheats" [here](https://geysermc.org/wiki/geyser/anticheat-compatibility/)
- It's free..... and open-source, which is pretty dang good already.
- Boar is **extremly sensitive** and can detect **EXTREMLY** small movement mismatch, designed based off the vanilla movement code making it *mathematically impossible to bypass*.
- Boar can accurately detect and cancel any hit **beyond 3.0 blocks reach** with minimal falses while not affecting legit player but still accurately cancelling cheaters hit.
- "Perfectly" account for **client lag and latency lag** without relying on tricks, making it harder to false lagging legits player while still effectively catching cheaters.
- Accurately check for any timer-based check, even if the cheaters only move 1 ticks faster (**1.001x - 1.05x game speed**) boar can still catch and detect it, without affecting lagging players.
### Note
- It's not perfect, expect falses, and a lot difference that Bedrock have from Java is un-implementated, so if you do find a bug/false, do report it.
Current detections list
- Almost every single movement-related cheats (except vehicle), including - but not limited to
- Fly, Jesus, Step, Fast Climb, High Jump (Any type of fly cheats)
- Speed (Any type of speed cheats)
- No Fall (Detected using the fly check, impossible to bypass)
- Velocity (99.99%/100.01% velocity - basically any kind of velocity cheat)
- No Slow
- And the list goes on....
- Reach (> 3 blocks, depends on the config)
- Hitbox (any kind of hitbox expansion, including touch player)
- Timer (anything greater than 20 ticks)