Minecraft server plugin / Open source
BaritoneRemover.
Detect automated movement, aiming, mining, and placement from player behavior.
Detection
What it checks.
The plugin uses named checks against player packet and block events. These are the check families registered in the current source.
From action to alert
How detection works.
Checks accumulate evidence over time. Staff see the check name and violation level; the server runs a command only when that check reaches its configured limit.
Observe
Movement and rotation packets, digging, and block placement feed the checks.
Flag
Each check tracks its own violation level. Levels decay after flags stop.
Respond
Staff receive alerts through br.alert. A Discord webhook and punishment command are optional.
Configuration
Configure each
check.
Each registered check has its own enable, punish, punish-vl, and punish-command settings in config.yml.
Checks pause below the configured min-tps. You can enable a ping cutoff or exempt a player with br.bypass.
min-tps: 18.0
ping-disable:
enabled: false
threshold: 200
webhook:
enable: false
checks:
TargetLockA:
enable: true
punish: true
punish-vl: 20
punish-command: kick %player%Administration
Commands and permissions.
Download a release for your server version, put the jar in plugins, and restart. The plugin writes its config file on first start.
/br reloadApply changes to config.ymlbr.reload/br debug [player]Toggle debug outputbr.debugbr.alertReceive check alerts in gamepermissionbr.bypassExclude a player from checkspermissionDownload
