Combat proof
Aimbot, AutoClicker, KillAura, reach, hitbox, occlusion, Criticals, Elytra combat, and attack timing checks.
Minecraft PvP anticheat for Bukkit, Spigot, Paper, Purpur, and Folia
Clean combat alerts, packet-aware checks, and configurable mitigation for serious Minecraft servers.
Built for staff control
FairPlay keeps the product simple for server owners: detect combat abuse, show useful evidence, and let admins decide how mitigation and punishment should behave.
Aimbot, AutoClicker, KillAura, reach, hitbox, occlusion, Criticals, Elytra combat, and attack timing checks.
Right-click patterns, block-place timing, rotation consistency, safewalk behavior, and impossible placement prevention.
Cancel hits, reduce damage, prevent block placement, notify staff, run commands, and apply victim compensation.
Protocol-level movement, swing, dig, block interaction, inventory, and attack context for cleaner evidence.
Per-check YAML files, global punishment tiers, debug variables, and clear tuning paths for production servers.
Works alone or beside GrimAC, Vulcan, Polar, Intave, NoCheatPlus, and Matrix when those plugins are installed.
Detection coverage
Aimbot, AutoClicker, Scaffold, Hitbox, Reach, Occlusion, FastBreak, Inventory, KillAura, AutoTotem, Elytra, BadPackets, Criticals, Macros, Timer, and Invalid Place.
Configuration-first
Global options stay in root files. Individual checks keep their own YAML. Punishment tiers, debug variables, mitigation behavior, models, and training data remain explicit.
config.ymlalerts, actionbar, compensation, hooks, whitelist, storage
punishments.ymlshared violation tiers and enforcement commands
snapshot.ymlvirtual world and subchunk capture settings
check/**/*.ymlthresholds, debug, local overrides, and tuning
models/ + training/ML models, datasets, and recording workflows
Optional integrations
Keep your existing movement or broad-coverage stack. Add combat proof, scaffold prevention, click analysis, mitigation, and admin workflow where your staff needs more depth.
Keep GrimAC for simulation coverage, then add combat, scaffold, click analysis, mitigation, and staff workflow.
VulcanUse Vulcan flag context as another signal for alerts, punishments, and compensation rules.
PolarPair Polar environments with combat checks and admin-side mitigation where the API is present.
IntaveListen to Intave violation context without making Intave required for normal startup.
NoCheatPlusConnect Updated-NoCheatPlus context to mitigation decisions for legacy-style server stacks.
MatrixAttach Matrix violation data to alerts and mitigation when Matrix is available.
Server owner guides
Read practical guides about PacketEvents, scaffold prevention, reach and hitbox validation, hooks, Folia support, FastBreak, and mitigation workflows.
FAQ
Yes. PacketEvents is required because packet-level player actions, movement, swings, digging, inventory events, and block interactions are part of the detection design.
No. Those hooks are optional. The plugin can run without them and only enables integrations when supported plugins are installed.
The current description lists 141 checks across aimbot, autoclicker, scaffold, hitbox, fastbreak, inventory, KillAura, AutoTotem, Elytra, BadPackets, Criticals, macros, timer, and invalid-place categories.
It is combat-focused, but the same coverage is useful for SMP, Practice, Factions, Survival, and competitive Minecraft networks.
Yes. Checks use their own YAML configuration files, and punishments.yml can define shared enforcement tiers across the plugin.
Purchase and download access is handled through BuiltByBit. This website always sends buyers to the official BuiltByBit resource page.
The plugin includes Folia-aware scheduling paths. Test your exact plugins, server fork, and version before production rollout.
Official purchase path
Install PacketEvents, configure FairPlay, enable optional hooks where useful, and give staff a focused Minecraft combat anticheat with real mitigation and clear tuning controls.
Get FairPlay on BuiltByBit