SprintHack
[X] DefinitiveSprintHack — three sprint-metadata-should-be-canceled sub-flags sharing one VL pool (Grim SprintG/B/D, plan §4 #4-5): Sprint(Water) feet-in-water + head-above + not-swimming; Sprint(Sneak) sprinting while sneaking; Sprint(Blind) sprinting while Blind. All three are mutually exclusive with sprint in vanilla.
What it detects
SprintHack — three sprint-metadata-should-be-canceled sub-flags sharing one VL pool (Grim SprintG/B/D, plan §4 #4-5): Sprint(Water) feet-in-water + head-above + not-swimming; Sprint(Sneak) sprinting while sneaking; Sprint(Blind) sprinting while Blind. All three are mutually exclusive with sprint in vanilla.
False-positive guards
- Vehicle/gliding exempt
- Hurt exempt (tick - hurtTick < 3, resets)
- Teleport exempt (tick - lastTeleportTick < 10, resets)
- Server-lag pause (8 / 3 windows)
- Sprint(Water) chunk-unloaded → isLiquidAt fail-opens to false (no flag)
- Sprint(Blind) fail-open: a player already Blind at join isn't re-sent the add (rare)