HomeJavaModsArbiter - The Standard for Minecraft Anticheat [Evidence Provided] [1.21+]
Arbiter - The Standard for Minecraft Anticheat [Evidence Provided] [1.21+]
ModsJava

Arbiter - The Standard for Minecraft Anticheat [Evidence Provided] [1.21+]

The new standard for anti-cheat and moderation tools.

⬇ Download on Spigot
ARBITER
It knows what was possible before the cheater does.


Arbiter is awake on your server when nobody else is. It reads every line of chat and every packet a client sends, then decides for itself: warn, mute, ban, to the lines you set. Cheaters are gone before your staff hear about them. Nobody has to be online at three in the morning for three in the morning to be moderated.

It runs on your own hardware, and every decision is made on the box your players are standing on. There is no monthly fee.


What It Reads

A word list catches the word it was given and nothing else. Arbiter runs a neural model in the same process as your server and reads what was meant. Spaced out, misspelled, symbols swapped in for letters, typed in another alphabet: it lands the same.

Toxicity, harassment, threats, hate, sexual content and self-harm. Advertising, however the address is dressed up, while players talking about your own server are left alone. Spam and flooding. Cheat promotion, down to someone quietly asking where to buy, while a player reporting a cheater is left alone. Hacked items, found by scanning inventories and ender chests for impossible enchantments and oversized stacks. Alt accounts, reported the moment one joins on a connection already on record.

It reads chat everywhere your players write it. Signs, books and private messages too.


How It Decides

Offences carry weight, and weight adds up. In chat that means a warning, then mutes that grow longer each time. Old offences fade, so one bad night does not follow somebody around for a year. Cheaters get one warning and then a ban.

Code (Text):
SERVER » Warning: your message broke a server rule. Category: Toxicity.
Next penalty: Mute (5/8 points)
[█████░░░░░] 63%
Punishments are held against the connection rather than the name, so a muted cheater cannot make a fresh account and carry on. If you already run LiteBans, AdvancedBan or Essentials, Arbiter issues through them; if you run none of those, it uses the server's own bans and handles mutes itself.

Anything it takes or issues comes back in one click, down to handing a deleted item to the player it was taken from.


How It Catches Cheaters

Every judgement starts from what the game allowed. Arbiter carries its own reimplementation of the game's movement, so by the time a packet arrives it has already worked out every position that client could lawfully have reached, from every input, effect and collision in play. A cheat lands inside that envelope or it does not land at all.

Some cheats hide by producing numbers that look textbook, rotating the client server-side so every reading comes back clean. Those are caught on consistency instead, because a hand on a mouse never lands twice in the same place, and arithmetic never lands anywhere else.


Why It Does Not False Ban

A threshold anticheat guesses. It picks a number, waits for somebody to cross it, and hopes that number was right for every connection, every ping spike and every tick the server ran long. Arbiter holds no number to cross.

Every packet is replayed through the game's own movement rules. Arbiter rebuilds the world that client was standing in, applies every input it could have pressed, every effect it was under and every block it could have touched, and produces the set of positions that were physically available to it. A flag means the client arrived somewhere that set does not contain. For Arbiter to be wrong about that, the game would have to be wrong about it.

Underneath, every check is built to let the guilty walk rather than take the innocent.


Nothing is final, either. Every detection arrives with the replay behind it and a plain statement of when that check tends to be wrong, and one click undoes it. Leave Monitor mode on for a week first and watch Arbiter call your own server, in full, with the authority to do nothing about it.

The Proof

Then it hands you the moment. Every ban carries a recording of the instant the check fired, from a fight nobody was watching. Play it back, orbit it, step through it frame by frame, with the reason in plain English beside it, the measurements underneath, and what the cheater was holding, wearing and standing on when it went off.

Send the link to your staff, or to the cheater in your tickets insisting it was lag.

Watch one get caught


The Checks
Every one of them, tested against the clients cheaters actually run.

Movement Vape V4 Nursultan Rise Meteor Wurst
Speed
Flight
Scaffold
Phase
Water Walk


Combat Vape V4 Nursultan Rise Meteor Wurst
Kill Aura
Reach
Multi Aura
Criticals
False Smash
Auto Clicker
Velocity
Auto Totem
Crystal Aura


Packet Vape V4 Nursultan Rise Meteor Wurst
Bad Packets
Timer
Ground Spoof
Blink
Fast Break
Inventory Move


Paid: Vape V4, Nursultan, Rise. Free: Meteor, Wurst.

The Panel

Open it in any browser and run the whole thing without touching a config file.



Your Rules

Every category has its own threshold, its own weight and its own punishment, and you set all three from the panel. Cheat checks run Lenient, Balanced or Strict. Your own banned words on top.

Monitor mode is there for your first day. Same detection, same live feed, nothing carried out, so you can watch Arbiter call your own chat before you hand it the authority to act.


Setup




    • Drop the jar in plugins/ and restart.
    • Run /arbiter consent accept.
    • Run /arbiter panel for a link, then /arbiter link in game.
    • Set your rules on the panel and switch it to enforce.
Nothing to configure by hand. You do need an Arbiter account.

Commands

Code (Text):
/arbiter panel            open the panel
/arbiter link             link your account
/arbiter port <n>         move the panel to another port
/arbiter reload           re-read the config files
/arbiter reload jar       load a new jar without restarting
/arbiter items            illegal-item history on record
/arbiter alts <player>    accounts on the same connection
/arbiter alerts on|off    your own cheat alerts
/arbiter owner            claim the panel if its owner is lost
/arbiter consent accept   accept the terms and start
Everything else is on the panel.

Spoiler: Permissions
Code (Text):
arbiter.admin               the commands                        op
arbiter.owner               claim this server's panel           op
arbiter.panel               link an account, nothing more        -
arbiter.notify              flagged-message alerts              op
arbiter.anticheat.alerts    cheat alerts                        op
arbiter.anticheat.verbose   every measurement, flagged or not    -
arbiter.alts                alt reports                         op
arbiter.viewip              full addresses in those reports     op
arbiter.items               hacked item reports                 op
arbiter.bulletin            cheater-ban bulletin                op
arbiter.bypass              exempt from chat moderation          -
arbiter.anticheat.bypass    never checked for cheating           -
arbiter.altsexempt          never reported as an alt             -
arbiter.itemsexempt         never scanned for illegal items      -

Requirements

Minecraft 1.21 and up, Paper or Spigot. Java 17 and up. One server or a whole network, from one login.

Your Data

Moderation happens on your server, and your players' addresses never leave it.

Arbiter does send stats, flagged decisions and chat to a central dashboard, kept for seven days, and that is what your panel account runs on. It asks once, on first start, and does nothing at all until somebody accepts.


See everything it does
Watch one get caught · Come ask us anything

Arbiter - The Standard for Minecraft Anticheat [Evidence Provided] [1.21+] is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 70 times (via Spigot). Download it and open it directly in the game.

Explore more