Teleport

[X] Definitive
VClip / SlyPort / InfiniteAura detector — single-tick vertical clip |dy| > threshold (1.5) or horizontal teleport > 2x threshold (3.0), with no jump/knockback/velocity source. Only flags the 1.5-8 block range; the >8-block server-teleport heuristic is handled upstream.
id: teleport  ·  class: TeleportCheck  ·  group: Movement

What it detects

VClip / SlyPort / InfiniteAura detector — single-tick vertical clip |dy| > threshold (1.5) or horizontal teleport > 2x threshold (3.0), with no jump/knockback/velocity source. Only flags the 1.5-8 block range; the >8-block server-teleport heuristic is handled upstream.

Observer signature

vThresh = threshold (1.5), hThresh = threshold*2 (3.0); continuity gate discontinuity = |prevDeltaY| < 0.5; flags 'VClip' when dy > vThresh && discontinuity, 'SlyPort' when horiz > hThresh && discontinuity.

False-positive guards

  • Vehicle/gliding/riptide exempt
  • lastTeleportTick == tick (already-classified >8b server teleport) skipped
  • Hurt exempt (tick - hurtTick < 3)
  • Velocity exempt (tick - velocityTick < 20)
  • Server-lag burst exempt (tick - lastLagBurstTick <= 1)
  • Continuity gate excludes lag-burst-collapsed falls (prevDeltaY > 0.5)

Configuration

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

FieldDefault
enabledtrue
setbackVL5.0
decay0.5
threshold1.5
horizontalthreshold x2 = 3.0
continuity|prevDeltaY| < 0.5
lag burst1 tick

Source

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