ModsJava
Arbiter - The Standard for Minecraft Anticheat [Evidence Provided] [1.21+]
The new standard for anti-cheat and moderation tools.
⬇ Download on SpigotARBITER
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.
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.
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.
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
Commands
Everything else is on the panel.
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
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%
Next penalty: Mute (5/8 points)
[█████░░░░░] 63%
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.
- Anchored in time — measurements are taken against the world as it stood when the packet was sent, not as the server found it a moment later, so a bad connection changes nothing about what was measured.
- Silent when blind — where the reconstruction cannot see the world, because a region has not loaded or a lag burst outran the capture, the check returns no verdict at all rather than a guess.
- Never one reading — a single breach is nothing, and Arbiter treats it as nothing. A crystal launch or a flushed lag burst exceeds any envelope for real, so the accusation is motion held past the point that momentum decay makes it possible to hold.
- Its own scale — each check scores on a curve fitted to the thing it measures and carries its own confidence bar, so no shared threshold is ever set somewhere a real cheat would never reach.
- Suspicion is not punishment — anything a check cannot explain lawfully but cannot prove either reaches your staff as a note, and goes no further on its own.
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.
- Overview — the whole server at a glance
- Live Chat — chat, flags and punishments in one feed, filterable and searchable
- Anticheat — every detection, with the replay behind it
- Players — anyone's full history, and warn, mute or ban them from there
- Punishments — everything issued, and undo for any of it
- Illegal Items — what the scan took, handed back in one click
- Chat Analytics — which rules are firing and how often
- Player Activity — where your players are and how well they reach you
- Servers — every server on your network from one login
- Panel Access — who can open this panel and what each of them may do
- Settings — change anything, without a restart
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.
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
/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
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 -
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.