- BUG-1: Added alerts.cooldown_ms (default 5s) to throttle warn() and
sendAlert() in PunishmentManager, preventing chat spam during high-frequency
flags. Verbose output in ViolationManager also respects the cooldown.
Kick/ban punishments always fire immediately regardless of cooldown.
- BUG-2: Fixed FlyCheck false positive with Jump Boost I - condition was
incorrectly flagging players with Jump Boost level 1. Now exempts all
jump boost levels from the sustained-flight flag.
- BUG-3: Optimized SpiderCheck by caching player.getLocation() in a single
variable instead of calling it 3 times.