Download BetterAnticheat — Minecraft Mods — MetaMods

BetterAnticheat

Active

Downloads

0

Last update

2 months ago

Versions

1.13 — 1.21.8
Client
Forge
Neoforge
Control
Technological
Utils

BetterAnticheat

IMPORTANT: BEFORE INSTALLATION, PLEASE READ THE INFORMATION

Currently, BetterAnticheat is in an early development stage. Stability is not guaranteed, so use with caution.

BetterAnticheat is an auxiliary cheat protection system. This mod is not designed to detect standard violations like flight, speed movement, or extended reach. Its main purpose is to identify specific types of cheating that often go unnoticed by other anticheats. It is recommended to use BetterAnticheat alongside a primary protection system.

Key advantages of the system:

  • Lag compensation — the system analyzes the client's perception of the world in real time
  • Use of cookie packets — for compensation without interfering with Ping/Pong operation
  • Dynamic command registration — command paths can be changed in real time, functions can be enabled and disabled
  • Professional architecture — developed by experienced anticheat specialists
  • Machine learning — assesses the trust level of players in combat

The system features minimal resource consumption, works on various platforms, and is compatible with other anticheats. Most checks use a zero-buffer system — if a check triggers, it means 100% cheating.

Compatibility and Requirements

The plugin supports versions 1.21.4+ on Spigot, Paper/Folia, Sponge, and Velocity platforms.

Required dependencies:

  • PacketEvents

Optional dependencies:

  • BetterReload (for Spigot and Paper/Folia)

Check Systems

Chat

Detection of message sending issues, including macros and chat automation:

  • HiddenChat — messages with chat window hidden
  • ImpossibleCompletion — autocompletion of invalid messages
  • ImpossibleMessage — empty or incorrectly formatted messages

Combat Actions

Identification of various combat cheats:

  • ActionInteractOrder — incorrect sequence of action packets
  • DualClick — simultaneous left and right clicks
  • InvalidInteractionPosition — incorrect hitbox interaction calculations
  • InvalidReleaseValues — releasing items with filled values
  • InvalidUseActions — attacking or placing while using an item
  • MultipleAction — multiple changes to sneak or sprint status
  • MultipleHit — hitting multiple entities per tick
  • NoSwingCombat — attacking without arm swing animation
  • SelfHit — attacking oneself
  • SlotInteractOrder — incorrect slot change sequence

Block Digging

Detection of fast block breaking cheats:

  • DigBlockFacePosition — digging invisible block faces
  • DigOrder — incorrect digging stages
  • MultiBreak — simultaneous destruction of multiple blocks
  • RepeatedDig — multiple digging packets per tick

Movement

Checking movement and rotation packets:

  • ArtificialFlying — fake flight packets
  • ArtificialPosition — minimal position changes
  • FlyingSequence — absence of flight packets for 20 ticks
  • ImpossiblePosition — impossible position values
  • ImpossibleRotation — impossible rotation values
  • RepeatedRotation — repeating rotation values
  • RepeatedSteer — control packets without rotation change

Heuristic Checks

Statistical analysis of player behavior:

  • CombatAcceleration — constant acceleration in combat

Miscellaneous

Various additional checks:

  • ImpossibleHorseJump — mathematically impossible horse jumps
  • ImpossibleSlot — access to non-existent slots
  • LargeName — excessively long item names
  • MultipleSlot — multiple slot changes per tick
  • SmallRender — render distance less than 2

Packets

General packet checks:

  • Balance — accelerated game speed (in development)
  • Post — incorrect packet sending order

Block Placement

Detection of block placement cheats:

  • CursorPosition — incorrect block ray calculations
  • PlaceBlockFacePosition — placement on invisible block faces

Documentation

Complete documentation is available on the project page. For general support, join the developer's Discord server. Project issues can be reported through the Issues system.

Project members
amnoah

amnoah

Developer

bruhmoment69

bruhmoment69

Developer

Created: 27 Jun 2025

ID: 253767