Boar (
an GEYSER EXTENSION) is a proof of concept anticheat project that act simillar to
server-auth-with-rewind on Bedrock for
GeyserMC 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.
Current detections list:
- Almost every single movement-related cheats (except vehicle), including - but not limited to:
- Fly
- Speed
- Jesus
- Step
- Fast Climb
- High Jump
- No Fall
- No Slow
- Velocity
- ......
- Reach
- Timer (anything faster than 20 ticks)
What makes this anticheat "better" compare to other.
You can take a look at a list of "other anti-cheats" here.
- It's free..... and open-source, which is pretty dang good already.
- Instead of rely on tricks to detect misbehaviour, Boar predict/simulate the EXACT behaviour that the client going to do (entity attack, position), making it almost "unbypassable".
- Built to be accurate to Bedrock as possible as it could be, and instead of reading/interfering with what Geyser translate, Boar catch any kind of misbehaviour BEFORE GEYSER HANDLE IT.
- Fully packet based, as stated above, read and interfere directly (if needed) bedrock packet that client/server sent
- Fully synced to the player ping to account for lag.
Final 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.