- Fixed: Server freeze on shutdown / PlugMan disable while saving player preferences
- Fixed: Nested async database save deadlocking the main thread
- Changed: Preference and analytics shutdown saves now time out instead of hanging forever
- Fixed: Event rewards (money, XP, items, commands) now pay out when events end.
- Fixed: Vault economy hook retries on /wevent reload if economy was unavailable at startup.
- Added: scheduling.min-players-online — automatic events only start when at least that many players are online.
- Fixed: GUI reward money, created events, and event edits no longer reset after /wevent reload or restart.
- Changed: GUI event changes auto-save to events/custom/gui-events.yml.
- Fixed: Legacy potion effect names (DAMAGE_RESISTANCE, FAST_DIGGING, INCREASE_DAMAGE, etc.) now work on Paper 1.20.5+.
- Fixed: BUFF_SPAWNED_MOBS events without target-mobs now default to all hostile mobs instead of logging warnings.
- Fixed: AuraSkills XP multiplier integration now uses the current v2 API.
- Fixed: Betting GUI bet-type names and descriptions no longer show Message not found: betting.types.*.
- Fixed: Selecting a prediction in the betting menu works reliably when clicking items.
- Fixed: %time% and %symbol% in countdown warnings and pre-start announcements now show the real seconds/symbol instead of literal placeholder text.
- Fixed: Event modifiers with gameplay listeners (one_hit_kills, damage, drops, XP, hunger, thorns) no longer apply in worlds disabled via world-settings or outside the active event's scope.
- Fixed: Block- and projectile-based event effects no longer trigger in worlds disabled via
.Code:world-settings- Fixed: Affected events include GRAVITY_TREES, TREE_FELLER, VOLATILE_CHICKENS, FISHING_FORTUNE, MODIFY_BLOCK_DROPS, BUFF_SPAWNED_MOBS, EXPLODING_MOBS, SILENT_MOBS, and MOB_SPAWN_MULTIPLIER.
