Minecraft anticheat guide

FairPlay Reach, Hitbox, and Occlusion False Positive Control

How server owners should think about reach, hitbox, block occlusion, latency, rotation, and geometry when tuning FairPlay combat checks.

Reach is geometry plus timing

Reach is not just a raw distance number. A serious check needs eye position, target hitbox, rotation state, packet timing, possible latency uncertainty, and block occlusion. A single hard distance threshold can be too blunt for real servers.

FairPlay's hitbox, reach, cone, and occlusion coverage is meant to give combat-focused servers stronger proof around whether an attack was plausible.

Occlusion matters

Attacks through blocks, suspicious line-of-sight, and block-covered targets need separate handling from open-air reach. Block occlusion checks help staff distinguish long hits from hits that should not have had a clean path at all.

Tuning advice

Use debug variables before punishment. Account for knockback, teleport, server corrections, high ping, target interpolation, and custom combat plugins. Configure mitigation first, then add automatic punishment only after enough clean production evidence.

Hitbox authority and cancellation are different stages

Hitbox checks and violation responses are separate parts of combat review. A cancelled action alone does not show which geometry check triggered; review the alert and mitigation details together.

Packet and client-view state can affect the context available to a hitbox check. Review alert details and stale-state indicators before making a staff decision.

FAQ

Is reach only distance?

No. Proper reach validation depends on geometry, timing, hitbox state, rotation, and latency context.

Can FairPlay detect attacks through blocks?

FairPlay includes hitbox and block occlusion coverage for attacks where server-side geometry matters.

Related sources and official pages

Browse all anticheat guides