BEFORE INSTALLING, PLEASE READ:
At this point, BetterAnticheat is in an early developmental state. It is not confirmed to be stable and should be used
with caution.
BetterAnticheat is an auxiliary anticheat. BetterAnticheat does not aim to and will not catch cheats like flight, speed,
reach, etc. BetterAnticheat exists to catch more niche cheats that many anticheats do not catch on their own, meaning it
should be run alongside another anticheat.
It is also designed to be lightweight, platform-independent, compatible with other anticheat systems, and most checks
are designed with a 0-buffer system - meaning if a check flags it means that a player is 100% cheating. Here is how
BetterAnticheat accomplishes this:
- Lag compensation. BA knows how the client perceives the world at any given time and can account for it.
- Cookies. BA uses the cookie packet for compensation as to not interfere with Ping/Pong usage.
- Runtime command registration. BA commands can have their paths altered live and can be enabled/disabled.
- Industry-grade design. BA is designed by anticheat developers with significant experience and history.
- Machine learning. BA uses machine learning to establish a trust level for users in combat.
A public test server exists at 192.18.159.249 for clients 1.21.4 and above, but it is not always online due to being
used for development too.
NOTE: Please stop claiming this is a local ip address! It is not. You are thinking of IPs in the 192.168.0.0 -
192.168.255.255 range.
This plugin is designed for 1.21.4+ on Spigot, Paper/Folia, Sponge, and Velocity.
It requires PacketEvents
On the Spigot and Paper/Folia platforms, it supports BetterReload. This is an optional dependency.
BetterAnticheat has the following checks in the following categories:
These checks look for issues with chatting. These may catch macros and chat automation tools.
These checks look for issues with combat. These may catch a variety of combat cheats.
These checks look for issues with digging. These may catch nuker, fast break, and other cheats.
These checks look for issues with flying packets. These may catch position/rotation alterations and related cheats.
These checks use statistics and observed behavior to identify cheats. Unlike other checks, these are not built on
defined behavior and theoretically could be false flagged by perfect player behavior. As such, I'd recommend that these
should be used as an indicator to watch players and, at most, kick them rather than issuing more permanent punishments.
These checks are a variety that don't fit into other categories.
These checks look for general packet issues. These may catch packet order alterations.
These checks look for issues with block placement. These may catch scaffold, fast place, ghost hand, and other cheats.
For the documentation home, please visit here.
For information on how to hide BetterAnticheat, please visit here.
For information on how to use BetterAnticheat, please visit here.
For general support, please join my Discord server.
For issues with the project, please open an issue in the issues tab.
Unknown
Unknown
Terms for using, modifying and redistributing this product.
12.08.2025 · Modrinth
Screenshots and images from the original Modrinth page.
The project author has not added a gallery on Modrinth.
Published versions and original Modrinth files.
12.08.2025 · 494 downloads
10.08.2025 · 51 downloads
07.08.2025 · 52 downloads
07.08.2025 · 57 downloads
07.08.2025 · 144 downloads
07.08.2025 · 47 downloads
07.08.2025 · 84 downloads
28.07.2025 · 44 downloads
28.07.2025 · 87 downloads
27.07.2025 · 41 downloads
27.07.2025 · 46 downloads
27.07.2025 · 43 downloads
27.07.2025 · 50 downloads
25.07.2025 · 44 downloads
25.07.2025 · 65 downloads
25.07.2025 · 45 downloads
25.07.2025 · 43 downloads
25.07.2025 · 40 downloads
25.07.2025 · 54 downloads
25.07.2025 · 48 downloads
25.07.2025 · 29 downloads
20.07.2025 · 34 downloads
20.07.2025 · 31 downloads
20.07.2025 · 27 downloads
20.07.2025 · 32 downloads
If you are on Forge/NeoForge, then this requires SpongeForge.
Changelog:
- Fix FlyingSequence false flags
- Add extra tracking items in the base
16.07.2025 · 43 downloads
If you are on Forge/NeoForge, then this requires SpongeForge.
Changelog:
- New check: InvalidInteractionPosition
- Internal improvements for next checks
- Improved internal logic and default configuration for ML
16.07.2025 · 35 downloads
16.07.2025 · 18 downloads
16.07.2025 · 27 downloads
14.07.2025 · 39 downloads
If you are on Forge/NeoForge, then this requires SpongeForge.
Changelog:
- New check - CursorPosition. This is a scaffold-adjacent check that may catch badly programmed scaffold cheats.
- Balance default settings adjustments. If the check has been working well for you, then you don't necessarily need to worry about this. But, for stability max balance has been changed from 150 to 300.
- Internal changes in preparation for new experimental checks.
14.07.2025 · 32 downloads
Changelog:
- New check - CursorPosition. This is a scaffold-adjacent check that may catch badly programmed scaffold cheats.
- Balance default settings adjustments. If the check has been working well for you, then you don't necessarily need to worry about this. But, for stability max balance has been changed from 150 to 300.
- Internal changes in preparation for new experimental checks.
14.07.2025 · 18 downloads
Changelog:
- New check - CursorPosition. This is a scaffold-adjacent check that may catch badly programmed scaffold cheats.
- Balance default settings adjustments. If the check has been working well for you, then you don't necessarily need to worry about this. But, for stability max balance has been changed from 150 to 300.
- Internal changes in preparation for new experimental checks.
14.07.2025 · 21 downloads
Changelog:
- New check - CursorPosition. This is a scaffold-adjacent check that may catch badly programmed scaffold cheats.
- Balance default settings adjustments. If the check has been working well for you, then you don't necessarily need to worry about this. But, for stability max balance has been changed from 150 to 300.
- Internal changes in preparation for new experimental checks.
13.07.2025 · 32 downloads
Refer to BetterAnticheat 1.1.0-alpha-2v changelog.
If you are on Forge/NeoForge, then this requires SpongeForge.
13.07.2025 · 30 downloads
Be sure to read the changelog for Alpha 1 before using this.
settings.yml BEFORE UPDATING.12.07.2025 · 38 downloads
This is very experimental, and requires sponge
12.07.2025 · 42 downloads
(this build is very unstable)
p.s. this is my first time uploading to modrinth so please let me know if there are any issues.
12.07.2025 · 20 downloads
(this build is very unstable)
settings.yml BEFORE UPDATINGp.s. this is my first time uploading to modrinth so please let me know if there are any issues.
12.07.2025 · 28 downloads
settings.yml BEFORE UPDATINGp.s. this is my first time uploading to modrinth so please let me know if there are any issues.
28.06.2025 · 60 downloads
The initial release of BetterAnticheat!
28.06.2025 · 166 downloads
The initial release of BetterAnticheat!