EventBooster-0.4.3.jar
What's new
Changelog (0.4.3)
Added
- Restart recovery: active events keep their original start, expiration, world filter and audience. Enabled by default with
persistActiveBoosts. - Integration diagnostics: status and the admin panel show active XP hooks, your effective multiplier and checkpoint problems, with a warning when no XP integration is active.
- Schedule timing in the panel: next run or current end time, with the configured timezone.
- Staff update notices: a rainbow CurseForge link when a newer version is published; opt out with
checkForUpdates.
Changed
- Updated for Hytale 0.7.
- RPG Leveling and PartyPro bridges use their current listener, world and party membership APIs.
- Global-only XP hooks reject world, group and party targets they cannot apply.
- Invalid preset targets are rejected instead of silently turning into global events.
- The in-game mod entry now links to the EventBooster mod page.
Fixed
- Missing in-game icon: the EventBooster logo is now included in the mod list.
- Start options such as
--idand--targetcould be mistaken for world names, preventing the requested boost from applying. - Native command permission defaults could block staff with EventBooster permissions. The mod's own permission checks now control access.
- Positional
/eventboost stop alland/eventboost stop <id>now resolve correctly. - Overnight schedules used the wrong calendar day, including windows crossing Sunday into Monday.
- Scheduled events now use one resolved boost ID, end at the configured deadline and cannot stop an unrelated manual replacement.
- Manually stopped schedule windows stay stopped instead of restarting on the next poll or server restart.
- Rejected preset deletion and duplicate renames no longer discard the original entry.
- Failed config writes no longer report success or apply unsaved edits. Configuration and active-event state use atomic file replacement.
- Invalid JSON, unsupported config schemas and invalid values preserve the original file; rejected reloads retain the last working settings.
- Editors opened before a reload can no longer overwrite the current configuration. Intentionally empty preset lists stay empty.
- Expiry cannot remove a newer event with the same ID; event completion notices are deduplicated per event.
- XP, chat notices, eligible-player counts and the PartyPro indicator now respect the same world and audience filters, including world transfers.
- World names containing hyphens no longer match a different name with those hyphens removed.
- PartyPro membership resolution includes the party leader and remains available when its HUD indicator is disabled.
- RPG Leveling listeners are removed and reattached on reload without duplicating XP bonuses.
- Legacy VKCraft provider registration recognizes successful void setters; deferred XP handling avoids replaying historical XP and integer overflow.
License: MIT
This mod has no additional files

