ThroughWalls

[X] Definitive
Through-walls / no-LOS KillAura — landing a hit through a solid block (the aura has no line-of-sight filter).
id: throughWalls  ·  class: ThroughWallsCheck  ·  group: Combat

What it detects

Through-walls / no-LOS KillAura — landing a hit through a solid block (the aura has no line-of-sight filter).

Observer signature

On each AttackEvent, raycasts attacker-eye to victim-eye through the client world via WorldQueries.hasLineOfSight. A solid opaque block on the eye-level segment flags at level 1.0. Eye-to-eye (~1.62 both) so legit melee over fences/slabs (<=1.5) is not flagged; only a >=2-tall wall occludes.

False-positive guards

  • Attacker-in-vehicle exempt
  • Victim-in-vehicle exempt (passenger eye sits inside the vehicle frame)
  • Chunk-gated — a 'blocked' verdict trusted only when both endpoint chunks are loaded
  • Non-opaque blocks (glass/leaves/ice/fences/panes/iron-bars) treated as line-of-sight

Configuration

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

FieldDefault
enabledtrue
setbackVL5.0
decay0.5
threshold1.0
rayattacker eye -> victim eye
level1.0

Source

src/main/kotlin/dev/iustitia/checks/combat/ThroughWallsCheck.kt  ↗