LongJump

[X] Definitive
LongJump detector — boosted horizontal velocity on jump launch. Vanilla sprint-jump first airborne tick ~0.31; flags if any airborne tick within 6 of the jump impulse (prevDeltaY ~0.42) has horizontal delta > threshold (0.6/tick ~12 bps) with no knockback/velocity/elytra source.
id: longJump  ·  class: LongJumpCheck  ·  group: Movement

What it detects

LongJump detector — boosted horizontal velocity on jump launch. Vanilla sprint-jump first airborne tick ~0.31; flags if any airborne tick within 6 of the jump impulse (prevDeltaY ~0.42) has horizontal delta > threshold (0.6/tick ~12 bps) with no knockback/velocity/elytra source.

Observer signature

Jump impulse when |prevDeltaY - 0.42| < 0.08; check window tick - airborneStart in 1..6 && !groundedProxy; eff = threshold * speedFactor, x1.3 if foot block is ice/slime; flag when horiz > eff (foot block must be non-null — fail-negative on unloaded chunk).

False-positive guards

  • Vehicle/gliding/riptide/swimming exempt
  • Teleport exempt (tick - lastTeleportTick < 5)
  • Hurt exempt (tick - hurtTick < 5)
  • Velocity exempt (tick - velocityTick < 40)
  • Null/unloaded foot block -> skip flag

Configuration

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

FieldDefault
enabledtrue
setbackVL5.0
decay0.5
threshold0.6
jump impulse tol0.08
airborne window1..6
ice/slime mult1.3
speed factor+20% / level

Source

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