FairPlay Commands
Use /fairplay, /fp, or /anticheat to manage checks, alerts, diagnostics, and server tools.
Root command and dispatch
Use /fairplay, /fp, or /anticheat to run FairPlay commands. Each command requires fairplay.command plus the permission shown in the table.
Registered subcommands
| Name | Default usage | Required permission |
|---|---|---|
| help | No command-specific permission | fairplay.command |
| reload | /fp reload | fairplay.command.reload |
| checks | /fp checks <enable|disable|toggle> <check|category> | fairplay.command.checks |
| alerts | /fp alerts <enable|disable|toggle|inspect|clear> [player] | fairplay.command.alerts |
| menu | /fp menu | fairplay.command.menu |
| punishments | /fp punishments <list|add|remove|clear> [value] | fairplay.command.punishments |
| kick | /fp kick <enable|disable|toggle> | fairplay.command.kick |
| toggle | /fp toggle <check|category> | fairplay.command.toggle |
| damagecancel | /fp damagecancel <enable|disable|toggle> | fairplay.command.damagecancel |
| blockcancel | /fp blockcancel <enable|disable|toggle> | fairplay.command.blockcancel |
| latency | /fp latency <player> <seconds 1..120> | fairplay.command.latency |
| rotations | /fp rotations <attacker> <target-id>; also status/stop handler branches | fairplay.command.rotations |
| banwave | /fp banwave run | fairplay.command.banwave |
| totemtest | /fp totemtest <player> [window 50..5000] | fairplay.command.totemtest |
| ml | /fp ml <aim|click> plus configured model/window actions | fairplay.command.ml |
Command usage
Usage messages can be customized in the installed language configuration. Check the server’s current message when an argument differs from the table.
Latency syntax
Use /fairplay latency <player> <seconds> with an online player and a duration from 1 through 120 seconds. The command needs the latency diagnostic check to be available.