Minecraft anticheat guide

Review FairPlay Rotation Traces

Use rotation trace commands to investigate combat behavior while limiting access to player diagnostic data.

A diagnostic session is not a detection verdict

RotationsCommand manages rotation-trace sessions for hitbox diagnostics. Trace status includes a session identifier, target metadata, start time, and counts for attempted, written, and dropped entries, plus I/O errors.

The command resolves entity identity for the viewer before starting a trace. A trace helps staff review combat behavior; it does not determine whether a player cheated.

Use command permissions and lifecycle controls

The command is registered under FairPlay’s root command dispatcher and has its own permission. It supports session operations through the backing trace service, including stopping an active session. Consult the exact installed command implementation and generated usage text for argument syntax. The command table records status/stop handler branches alongside the two-argument start shape; read the installed usage text for the exact tokens.

Trace files can contain player-related diagnostic information. Restrict access, collect only when needed, redact identifying data before sharing, and follow the server’s retention policy. The status counters distinguish attempted entries from those written and expose dropped records and I/O errors. Preserve that context when reviewing a trace; a partial file should not be treated as a complete observation.

Runtime-only facts

Check that the command is available on your server and review its response to confirm whether a trace session started.

Protect trace files because they may contain player identifiers and diagnostic details. Limit access and redact information before sharing.

FAQ

What argument shape does the handler require?

Three total command tokens: the root command, rotations, and two nonempty arguments. The installed language file's usage message owns the displayed syntax.

Which permission gates rotation traces?

The handler requires fairplay.command.rotations in addition to the root fairplay.command gate.

Related sources and official pages

Browse all anticheat guides