Minecraft anticheat guide

Anticheat on Anarchy Servers: Exploit Protection vs Combat

What an anticheat means on an anarchy server where some cheating is allowed, and how exploit and crash protection differs from combat checks you may disable.

What does anticheat mean when cheating is partly allowed?

On an anarchy server, an anticheat has two jobs that are often confused. The first is protection: stopping packets, items, and movement that crash the server, flood its network threads, or break world loading for everyone. The second is fairness: flagging reach, killaura, aim, and movement that give one player an edge in fights. An anarchy owner may choose to allow the second kind of cheating. The first kind still harms every player who connects, so most owners keep it on.

Split the anticheat into two layers

Write down which layer each check belongs to before you change any setting. A check that protects stability can stay on while a fairness check is disabled or set to alert-only. The table shows a common split. Your rules decide the final column, not this article.

Protection and fairness layers on a no-rules server.
LayerWhat it protectsTypical owner decision
Crash and exploit protectionServer stability and every player's connectionKeep on
Packet flood and timer checksNetwork threads and tick rateKeep on, tune in staging
Invalid item or NBT handlingInventories, chunk loading, and item dataKeep on
Combat checks (reach, killaura, aim)Fairness in fightsYour rule: disable, alert-only, or enforce
Movement checks (fly, speed)Map abuse and griefingYour rule, depends on stated movement policy
Resource checks (x-ray, fastbreak)Resource advantage and economyYour rule, often alert-only

Write the rule before the config

Players on an anarchy server argue about what is legal. A written rule removes most of that argument, and it tells staff which alerts to ignore.

Keep protection and fairness separate in your logs

If both layers write to one alert channel, staff lose time sorting crash attempts from legal combat. Send protection alerts to a channel that staff read every day. Send fairness alerts to a log that staff review in batches. Use the same case fields for both so a player can be compared across sessions.

Two-layer alert record. Replace each placeholder from your server logs.
layer: <protection or fairness>
check: <check name>
player: <name>
window: <start> to <end>
rule reference: <rule number>
action: <none, alert, block, punish>
reviewer: <name>

Test the split on staging before going live

A no-rules server can break in new ways when one layer is off. Test the following on a staging copy with the exact plugin set you plan to run.

What we have not verified

Keep a short record of every protection incident, including the packet type or plugin involved, the time, and the server version. When the same crash pattern returns after an update, the record shows whether a plugin or the server core changed. Share the record with plugin authors and your host only after removing player data. Owners who run no-rules servers often learn more from three well-documented incidents than from a long list of alerts with no context.

A rule that allows cheating does not cover every exploit. An exploit that duplicates items, corrupts a world, or disconnects other players harms people who did not choose to take that risk, and most rule sets treat it differently from a combat advantage.

We have not tested any anticheat against crash exploits on a no-rules server, and this article does not claim that any configuration blocks them. Check protection behavior with your own tests, and keep an incident plan for a server crash.

FAQ

Is it acceptable to run no anticheat on an anarchy server?

It is your rule to set. Most anarchy owners still run protection checks, because a crash exploit affects everyone and not just the cheater.

Is crash protection the same as an anticheat?

It is one part of what an anticheat can do. A crash exploit is an attack on the server, while a reach or killaura check is about fairness. Keep them as separate rules.

Should fairness alerts still be logged if they do not lead to punishment?

Yes. Logs show trends, such as a plugin that changed behavior after an update, and they help you revise the rule with evidence.

What if players say a cheat is legal and staff say it is not?

Point to the written rule. If the rule is unclear, update it and announce the change before the next alert cycle.

Related sources and official pages

Browse all anticheat guides