HomeJavaModsBetterAnticheat
ModsJava

BetterAnticheat

by amnoah · on Modrinth

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.4–1.21.8 · Bukkit⬇ Download for 1.21.4–1.21.8 · Folia⬇ Download for 1.21.5–1.21.8 · Forge⬇ Download for 1.21.5–1.21.8 · NeoForge⬇ Download for 1.21.4–1.21.8 · Paper⬇ Download for 1.21.4–1.21.8 · Purpur⬇ Download for 1.21.5–1.21.8 · Spigot⬇ Download for 1.21.5–1.21.8 · Sponge⬇ Download for 1.21.5–1.21.8 · Velocity
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

BetterAnticheat

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:

This project and its collaborators use the following regularly and are thankful for their maintenance:

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.

Requirements

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.

Checks

BetterAnticheat has the following checks in the following categories:

Chat

These checks look for issues with chatting. These may catch macros and chat automation tools.

Combat

These checks look for issues with combat. These may catch a variety of combat cheats.

Dig

These checks look for issues with digging. These may catch nuker, fast break, and other cheats.

Flying

These checks look for issues with flying packets. These may catch position/rotation alterations and related cheats.

Heuristic

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.

Misc

These checks are a variety that don't fit into other categories.

Packet

These checks look for general packet issues. These may catch packet order alterations.

Place

These checks look for issues with block placement. These may catch scaffold, fast place, ghost hand, and other cheats.

Documentation

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.

Support

For general support, please join my Discord server.

For issues with the project, please open an issue in the issues tab.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more