PitchBound

[!] Inferential
Invalid-pitch detector (BadPacketsD / NCM WrongTurn) — the server normally clamps pitch to +-90deg, so a broadcast |pitch| > threshold (90) is impossible from a legit client. Trivially portable, low fire-rate, zero FP.
id: pitchBound  ·  class: PitchBoundCheck  ·  group: Rotation

What it detects

Invalid-pitch detector (BadPacketsD / NCM WrongTurn) — the server normally clamps pitch to +-90deg, so a broadcast |pitch| > threshold (90) is impossible from a legit client. Trivially portable, low fire-rate, zero FP.

Observer signature

if (|pitch| > threshold) flag('PitchBound'). decay 0/tick (instant reset — each violation is discrete).

False-positive guards

  • None — servers clamp pitch; trivially no FP

Configuration

Defaults (editable in-game via the YACL config screen or /ius config):

FieldDefault
enabledtrue
setbackVL5.0
decay0.0
threshold90.0
decay0 (discrete)

Source

src/main/kotlin/dev/iustitia/checks/movement/PitchBoundCheck.kt  ↗