All Mods Resource Packs Data Packs Shaders Modpacks Plugins
BaritoneRemover - Bot & Cheat Detection

BaritoneRemover - Bot & Cheat Detection

by ChromMob • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

What it does

Despite the name, BaritoneRemover does not only look for Baritone. It detects boting in general: any client software that automates movement, aiming, mining or block placement on behalf of a player.

Everything runs on the server, from packets the client already sends (PacketEvents based). Nothing to install on the player side, no world scanning, no resource pack.

Checks

Rotation

  • Repeated (A / C) - rotation changing in a repeated sequence
  • TimeBetween (A / B) - suspiciously consistent timing between block breaks, and between block placements

Target lock (Baritone-specific signatures)

  • TargetLock (A) - repeated acquisition of the same canonical mining targets
  • TargetLock (B) - one-packet snaps to Baritone's pathing placement target
  • TargetLock (C) - Baritone's fixed 26-degree traverse mining pitch with sustained yaw jitter
  • TargetLock (D) - precise aim held steady across distinct mining targets

Movement

  • AutoWalk (A) - walking while changing yaw but never pitch
  • Repeated (B / D) - movement repeated in a fixed sequence

Combined

  • Combined (A) - several weaker signals flagged together

Each check builds a violation level (VL). VL decays on its own when a player stops behaving suspiciously, so single odd inputs do not stick around.

Alerts and punishment

  • Staff alerts go to anyone with br.alert, with the check description on hover
  • Per check config: enable, punish, punish-vl, punish-command (supports %player%)
  • Punishment message and prefix are MiniMessage formatted, so you can colour and style them freely
  • Optional Discord webhook for alerts, with Discord rate limits respected and per-player throttling so one player cannot flood the channel

False positive safeguards

  • Checks are fully disabled while TPS drops below min-tps
  • Optional ping-disable: players at or above the ping threshold are not checked
  • Bedrock players through Floodgate are excluded from the checks that do not apply to them (for example boat movement and TargetLock (C))
  • br.bypass exempts a player entirely
  • Packet buffers are capped, so a misbehaving client cannot bloat memory

Config and commands

All options live in config.yml and new keys are merged in on update, so your edits survive upgrades.

  • /br reload - reload the config and reset tracked data
  • /br debug - toggle debug output for yourself, the console, or both

Permissions: br.alert, br.debug, br.reload, br.bypass

Debug output is also written to daily log files under plugins/BaritoneRemover/debug/. Set temp-debug-log: true to delete them on shutdown.

Compatibility

  • Servers: Spigot, Paper, Purpur, Folia, Bukkit
  • Minecraft: 1.8 through 1.21+ Java Edition
  • Bedrock players on Floodgate/Geyser are handled
  • Open source under AGPL-3.0

Discord · Source · Alert example

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x +14
Bukkit Folia Paper Purpur Spigot
22h ago 1
26.2 26.1.x 1.21.x +13
Bukkit Folia Paper Purpur Spigot
22h ago 1
26.1.x 1.21.x 1.20.x +12
Bukkit Folia Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +11
Bukkit Folia Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +11
Bukkit Folia Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +11
Bukkit Folia Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +11
Bukkit Folia Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +11
Bukkit Folia Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +11
Bukkit Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +11
Bukkit Paper Purpur Spigot
22h ago 1
1.21.x 1.20.x 1.19.x +11
Bukkit Paper Purpur Spigot
22h ago 1
1.21 1.20.x 1.19.x +11
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
22h ago 1
  • MC 26.3 support
  • fix false positivies during fast mining on flaky connection
  • TargetLock A
  • TargetLock D
  • Added support for 26.2
  • Added ping disable option
[1.5.6] feature update by ChromMob on Oct 15, 2026
Download
  • latest MC version support
  • new rotation and mining checks
  • allow debugging other players
[1.5.4] 1.21.11 support by ChromMob on Oct 15, 2026
Download
New minecraft version support
[1.5.3] 1.5.3 by ChromMob on Oct 15, 2026
Download
Add support for 1.21.8
[1.5.2] 1.5.2 by ChromMob on Oct 15, 2026
Download
Update to support latest version
[1.5.1] 1.5.1 by ChromMob on Oct 15, 2026
Download
  • Fix bugs introduced with folia support
[1.5.0] 1.5.0 by ChromMob on Oct 15, 2026
Download
FOLIA SUPPORT IS HERE
[1.4.3] 1.4.3 by ChromMob on Oct 15, 2026
Download
Update packetevents dependency to add support for 1.21.4
[1.4.2] 1.4.2 by ChromMob on Oct 15, 2026
Download
Fix random non frequent console spam caused by checking the permission too early.
[1.4.1] 1.4.1 by ChromMob on Oct 15, 2026
Download
  • make punish message configurable
  • increase compatibility with other plugins (Phide Pro)
  • update libraries to the latest
[1.4.0] 1.4.0 by ChromMob on Oct 15, 2026
Download
  • 1.21 support is here**
  • br.bypass permission added
[1.3.5] 1.3.5 by ChromMob on Oct 15, 2026
Download
Updated packetevents to support 1.20.6
[1.3.4] 1.3.4 by ChromMob on Oct 15, 2026
Download
Fix me being stupid and sending webhooks synchronously
[1.3.3] 1.3.3 by ChromMob on Oct 15, 2026
Download
  • update to support up to 1.20.4
  • fix some falses
[1.3.1] 1.3.1 by ChromMob on Oct 15, 2026
Download
  • Fix of major TimeBetweenA false
  • Update to support 1.20.2 hopefully
[1.3.0] 1.3.0 by ChromMob on Oct 15, 2026
Download
  • fix a lot of Repeating checks falses
[1.2.3] 1.2.3 by ChromMob on Oct 15, 2026
Download
  • fix optifine falses
  • save all debug
[1.2.2] 1.2.2 by ChromMob on Oct 15, 2026
Download
  • more TimeBetweenB false fixes
  • webhook rate limit exception fix
[1.2.1] 1.2.1 by ChromMob on Oct 15, 2026
Download
  • Implement rate limit for Discord webhook
[1.2.0] 1.2.0 by ChromMob on Oct 15, 2026
Download
  • fix false flags with infinite and NaN values
  • Add repeated Rotation, Movement, RotationDiff and Movement diff checks
[1.1.1] 1.1.1 by ChromMob on Oct 15, 2026
Download
  • Fix pretty common TimeBetweenB false
[1.1.0] 1.1.0 by ChromMob on Oct 15, 2026
Download
  • add Webhook messages
  • make TimeBetweenA and TimeBetweenB more sensitive
[1.0.6] 1.0.6 by ChromMob on Oct 15, 2026
Download
Fix TimeBetweenB falsing when not holding block in hand
[1.0.5] 1.0.5 by ChromMob on Oct 15, 2026
Download
  • Fix feedback loop with CombinedA
  • Show check description on hover
  • Disabling check in config now actually disables it
[1.0.4] 1.0.4 by ChromMob on Oct 15, 2026
Download
  • Add /br reload command
  • new combined check
[1.0.3] 1.0.3 by ChromMob on Oct 15, 2026
Download
  • fix major AutoWalkA false
  • prevent future TimeBetween falses by making the check less strict (possible need for different checks to consistently detect)
  • add debug command
[1.0.2] 1.0.2 by ChromMob on Oct 15, 2026
Download
  • fix bedrock falsing AutoWalk (A) in boat.
  • fix permission not working
  • add customizable prefix
[1.0.1] 1.0.1 by ChromMob on Oct 15, 2026
Download
Make the plugin actually work on older versions of MC
BaritoneRemover - Bot & Cheat Detection Icon
Download BaritoneRemover - Bot & Cheat Detection
Select game version
Select platform