Install FairPlay and PacketEvents
Install both plugins before starting your Minecraft server. PacketEvents is required to run FairPlay.
Documentation
Install FairPlay, manage checks, configure alerts, and connect your anticheat tools.
Install both plugins before starting your Minecraft server. PacketEvents is required to run FairPlay.
Search all 169 FairPlay checks by category and find the related configuration guide.
Find command aliases, permissions, syntax, and examples for server staff.
Install both plugins before starting your Minecraft server. PacketEvents is required to run FairPlay.
Read installation guideFind command aliases, permissions, syntax, and examples for server staff.
Read reference guideReview command permissions, staff access, and per-check exemption nodes.
Read reference guideSearch all 169 FairPlay checks by category and find the related configuration guide.
Read reference guideFind a check’s YAML file, identify its settings, and choose the right way to apply changes.
Read reference guideReview alerts, player logs, check controls, model settings, and diagnostics in `config.yml`.
Read configuration guideUnderstand violation timing, alert cooldowns, and shared punishment settings in `punishments.yml`.
Read configuration guideConfigure per-check mitigation, reach compensation, and separate kick and ban controls.
Read configuration guideConfigure FairPlay hooks for Grim, Vulcan, NoCheatPlus, Polar, Intave, Matrix, Spartan, and LightAntiCheat+.
Read configuration guideSet up private Discord alerts, violation thresholds, allowed role mentions, and delivery settings.
Read configuration guideChoose transaction providers and review probe settings and diagnostics.
Read configuration guideReview ban-wave scheduling, queue limits, permissions, and moderation safeguards.
Read configuration guideConfigure optional Redis Pub/Sub alert forwarding while keeping credentials private.
Read configuration guideAdjust virtual world snapshot coverage, expiration, and capture limits.
Read configuration guideConfigure GrimAC flag alerts separately from transaction provider selection.
Read integrations guideConfigure Vulcan flag alerts separately from transaction provider selection.
Read integrations guideConfigure NoCheatPlus flag alerts using the `ncp` hook entry.
Read integrations guideConfigure Polar flag alerts separately from transaction provider selection.
Read integrations guideConfigure Intave flag alerts separately from transaction provider selection.
Read integrations guideConfigure Matrix flag alerts separately from transaction provider selection.
Read integrations guideConfigure Spartan flag alerts separately from transaction provider selection.
Read integrations guideRegister the FairPlay service, subscribe to violations, and use the supported API lifecycle.
Read developers guideKeep API listeners responsive and schedule Bukkit work on the owning entity or region thread.
Read developers guideRun a bounded latency capture and interpret its output without treating it as a ping benchmark.
Read staff guideStart, inspect, and stop a rotation trace while protecting player identifiers and trace files.
Read staff guideCheck staff permissions, alert toggles, target filters, and cooldowns when combat alerts do not appear.
Read troubleshooting guideCheck which settings reload, confirm the YAML key, and determine when a restart is needed.
Read troubleshooting guideCheck webhook enablement, URL, threshold, cooldown, and delivery settings when alerts do not arrive.
Read troubleshooting guide