NoSlow

[!] Inferential
NoSlow detector — vanilla slows to ~20% while using an item; NoSlow cancels that, so the player sprints full speed with using-item metadata set.
id: noSlow  ·  class: NoSlowCheck  ·  group: Movement

What it detects

NoSlow detector — vanilla slows to ~20% while using an item; NoSlow cancels that, so the player sprints full speed with using-item metadata set.

Observer signature

bps = hypot(delta.x, delta.z) * 20.0; flags when bps > threshold (4.0) for streak >= 3. Gated on isUsingConsumable || isBlocking (NOT bare usingItem, to exclude bows due to MC-152728 sprint-while-drawing on 1.21.x).

False-positive guards

  • Vehicle/gliding/swimming exempt
  • Bow exclusion (only isUsingConsumable || isBlocking)
  • Hurt exempt (tick - hurtTick < 3, resets streak)
  • Ice-coast case noted as a known limitation

Configuration

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

FieldDefault
enabledtrue
setbackVL5.0
decay0.5
threshold4.0
streak gate3 ticks
hurt window3 ticks

Source

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