SpectatorRestrict
About
Prevents Spectator Mode ***** by blocking wall-clipping, applying vision restrictions via Blindness, and enforcing Y-level limits. Heavily optimized with fast-path checks, spectator UUID caching, and minimal PlayerMoveEvent overhead. Tracks spectators in a HashSet and only processes movement when players actually change blocks.