Fly
[X] DefinitiveFlight envelope — three airborne signals while groundedProxy is false: physics breach, hover/AirWalk, and ascend-without-jump. Ported from AvA checkFlight + Nemesis FlyB.
What it detects
Flight envelope — three airborne signals while groundedProxy is false: physics breach, hover/AirWalk, and ascend-without-jump. Ported from AvA checkFlight + Nemesis FlyB.
False-positive guards
- Vehicle/gliding/riptide/swimming exempt
- Velocity window (tick - velocityTick < 30)
- Teleport exempt (clears descend window + hoverTicks)
- Hurt exempt (tick - hurtTick < 3)
- Solid block within 2 above head suppresses ascend (chunk unloaded -> treated as blocked)
- Sustained-levitation guard infers Levitation (LEV_GUARD_TICKS=20) and stops accumulating