Minecraft anticheat guide
Anticheat FAQ for Minecraft Server Owners
Direct answers to five common Minecraft server owner anticheat questions: PacketEvents, bans on day one, alert visibility, reload, and sharing player logs.
What do most server owners ask about anticheats?
Owner questions usually come down to five points: whether the anticheat needs a dependency, whether to enable bans right away, why staff do not see alerts, whether config changes apply without a restart, and what is safe to share when asking for help. The answers below use FairPlay's documentation where it covers the point and say so where it does not. Read the answer for your own situation, then follow the linked guide before you change a setting, since the guides hold the exact file and permission names.
Quick reference
Each answer below is short. The table points to the document or guide that supports it.
| Question | Short answer | Where to check |
|---|---|---|
| Does FairPlay need PacketEvents? | Yes, per the FairPlay docs | FairPlay installation docs |
| Are automatic kick and ban on by default? | No, both default to disabled | Mitigation configuration docs |
| Why do staff miss alerts? | Permission, alert toggle, target filter, or cooldown | No-combat-alerts troubleshooting guide |
| Does reload apply every change? | Not always. Some settings need a restart | Configuration changes troubleshooting guide |
| Can we share player logs? | Only after restricting access and redacting | Main configuration docs |
Where should a new owner start?
If you are setting up an anticheat for the first time, read the questions in the order below. Each step depends on the one before it, so skipping ahead tends to create the problems the later questions describe. Write down each answer as you go, because the answers become the server's first handover record.
How should you use these answers?
Where two answers seem to conflict, the more specific source wins. The guide for one setting describes that setting's reload behavior better than a general FAQ does. The short answers are a starting point, not a substitute for your own evidence. When an answer points to a guide, read that guide before you change a setting. When an answer depends on your server, such as how many players you have or which game modes you run, check it on a staging copy with your own staff. A quick answer that you verify beats a long answer that you copy without checking. Keep a short list of the questions your staff ask most often, and add the verified answer next to each one as you learn it, so the list grows from your own server rather than from assumptions.
Which mistakes do owners make first?
The most common early mistake is changing several settings at once and then not knowing which one changed the result. The second is enabling automatic punishment before the alert feed has been checked by staff. The third is granting alert or reload permissions to a broad group that includes people who should not change policy. Each mistake has a simple fix: change one area at a time, keep punishments off until review is done, and grant permissions by role with a named owner.
Owners also tend to skip the backup step because the server is running fine. Back up the configuration before every change, not only when something breaks. A backup taken before the change is the only reliable way to see what the change did. Keep the backups dated and in one folder so the next admin can find them without asking.
What this FAQ does not cover
This FAQ does not give performance numbers, detection accuracy, or false-positive rates. Those depend on your server, your players, and your staging evidence. Treat any statement about them, including ones in this article, as something to confirm on your own server.
FAQ
Does FairPlay need PacketEvents?
Yes. The FairPlay installation docs say PacketEvents is required to run FairPlay. Install both plugins before the first server start, and check the release notes of each project for the server versions they support.
Should I enable automatic kick and ban on day one?
The mitigation docs say automatic kick and ban are separate controls, and both default to disabled. This guide recommends reviewing alerts from your own players before you enable either one, and enabling one at a time.
Why don't my staff see the alerts?
Check four things in order: the reviewer has fairplay.notify (or fairplay.notify.self for their own account), the reviewer's alert toggle is on, the alertsTarget filter does not exclude the player, and the alert cooldown has passed. The cooldown defaults to 1,000 ms per the docs.
Does /fairplay reload apply my config changes?
It refreshes shared configuration, per-check runtime configurations, menus, hooks, and optional services. Some settings need a restart, and per-check settings apply on reload only when that check reads them through its reload path. Reload also does not confirm Discord delivery.
Can I share player logs when I ask for help?
Only after you restrict who can read them and redact them. FairPlay's docs say player logs can contain violations, chat, joins, and leaves. Share the relevant lines you need, not the full file.