ElytraSpeed

[!] Inferential
ElytraFly detector — vanilla elytra caps ~1.5 b/t (30 bps); firework boosts briefly 40-50 bps. Flags when gliding is active for >=3 sustained ticks of either blatant (bps > 40) or a pitch-vs-speed anomaly (bps > 34 while |pitch| < 8deg).
id: elytraSpeed  ·  class: ElytraSpeedCheck  ·  group: Movement

What it detects

ElytraFly detector — vanilla elytra caps ~1.5 b/t (30 bps); firework boosts briefly 40-50 bps. Flags when gliding is active for >=3 sustained ticks of either blatant (bps > 40) or a pitch-vs-speed anomaly (bps > 34 while |pitch| < 8deg).

Observer signature

bps = hypot(...) * 20.0; blatant = bps > threshold (40); levelFast = bps > threshold*0.85 && |pitch| < 8.0; flag when streak >= 3. The 3-tick sustain absorbs firework-boost spikes; steep-pitch legit glides never trip the anomaly.

False-positive guards

  • Vehicle exempt
  • Not gliding resets
  • Teleport exempt (tick - lastTeleportTick < 5, resets)
  • 3-tick sustain gate absorbs firework-boost spikes

Configuration

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

FieldDefault
enabledtrue
setbackVL5.0
decay1.0
threshold40.0
ANOMALY_FACTOR0.85
LEVEL_PITCH8.0deg
streak3 ticks

Source

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