New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
Bug fixes:
• Staff in-game alerts and balance-monitor fan-out no longer enumerate all online players from an arbitrary region thread (global + per-player scheduling)
• Staged sanction strikes no longer capturePlayeron async threads
• Async incident/retention/export/inspect paths drop work if the incident stack was recreated (reload/disconnect)
• Commands missing fromplugin.ymlare logged instead of causing a null command crash on enable
Improvements:
•/payrecipient resolution avoids scanning every online player (Folia-safe)
• Per-player limit resolution is cached briefly and cleared on quit to cut repeated config/LuckPerms/playtime work
• Balance monitor reuses the plugin’s Vault economy reference instead of resolving it every tick
• Command flood detection uses per-line counts without re-scanning the whole window each time
