
EventBooster
Timed XP events for your Hytale world or server
Double-XP weekends, group events and party boosts, with presets and weekly schedules.
■ How it works
Pick a multiplier, a duration and who gets the bonus. Start it from the admin panel or a command, or save a preset and let a weekly schedule run it for you. Players receive chat notices when an event starts or ends, and eligible players joining during an event can see what is active.
Active events survive server restarts with their original expiration times. A restart does not reset the clock, and an event that expired while the server was offline stays expired.
An XP integration is required. EventBooster controls the multiplier; a supported leveling mod awards the XP. Install RPG Leveling and Stats for XP events. PartyPro adds party membership and an optional HUD indicator; it does not provide the XP hook.
■ Features
- Timed XP boosts: choose the multiplier and duration, or use 0 minutes for an event without a time limit
- Choose the audience: everyone, a group or permission, or the starting player's party through PartyPro
- World filters: limit an event to a world by name or UUID; XP and notices follow the player's current world
- Multiple active events: separate IDs, multiplied together up to a configurable cap
- Saved presets: reusable global or group event templates, launched from the panel or commands
- Weekly schedules: automatic start and stop, timezone selection and overnight windows
- Restart recovery: active events keep their audience, world filter and original deadline
- Admin panel: active events, preset and schedule editors, integration health, your effective multiplier and a scrolling recent-history list
- Chat notices: start, end, join and configurable reminders for eligible players
- Optional Discord alerts: webhook messages for manual and scheduled event starts and ends
- Staff update notices: a clickable CurseForge link when a newer version is published; disable with checkForUpdates
- Public API: other mods can query the global or per-player multiplier
■ Screenshots



■ Installation
- Use Hytale 0.7 or newer and download EventBooster-0.4.3.jar from the Files tab
- Place it in your server's mods/ folder, or on Windows solo: %AppData%\Hytale\UserData\Mods</strong>. Keep only one EventBooster JAR installed
- Install a compatible XP integration such as RPG Leveling and Stats. Add PartyPro if you want party targeting or its HUD indicator
- Start the world or server. Config is created at mods/durkz_EventBooster/config/config.json
- Grant staff eventbooster.admin, then open /eventboost gui or start an event with /eventboost start 2 10
Installed in the world or server. No separate client mod is required.
■ Commands
Main command: /eventboost. Aliases: /eb, /boost, /eventbooster.
- /eventboost gui: open the admin panel
- /eventboost start 2 30 --id=weekend: start a 30-minute double-XP event
- /eventboost start 2 30 --target=group --groups=VIP --id=vip: start a group event
- /eventboost start 2 30 --target=party --id=party: boost the starting player's current party members
- /eventboost start 2 30 --world=default --id=local: limit an event to one world
- /eventboost preset list: list saved presets
- /eventboost preset start <id>: launch a saved preset
- /eventboost preset schedules: list weekly schedules
- /eventboost stop <id> or /eventboost stop all: stop one event or every active event
- /eventboost status: show events, your effective multiplier and integration status
- /eventboost reload: reload configuration and integrations
■ Configuration
Set multiplier limits, chat formats, reminder intervals, presets, schedules and Discord options in mods/durkz_EventBooster/config/config.json.
- maxCombinedMultiplier: cap when events overlap; defaults to 10.0
- persistActiveBoosts: keep active events across restarts; defaults to true
- scheduleTimezone: an IANA timezone such as America/Cuiaba or Europe/Lisbon; blank uses the server timezone
- integrationPartyProHud: show the PartyPro boost indicator; disabling it keeps party targeting available
- checkForUpdates: staff update notices; defaults to true
- allowConsoleCommands: allow server-console administration; defaults to false
Active event state is stored separately in mods/durkz_EventBooster/active-boosts.json. Recent history is kept in memory for the current session.
■ Permissions
- eventbooster.admin: all staff actions
- eventbooster.admin.start: start events
- eventbooster.admin.stop: stop events
- eventbooster.admin.reload: reload config and save presets or schedules from the panel
- eventbooster.status: view event status
■ Integrations and limits
- RPG Leveling and Stats: per-player XP multiplication with world, group and party filters
- PartyPro: party membership and an optional boost HUD indicator, independent of each other
- VKCraft: optional bridge for compatible APIs; available targeting depends on the API exposed by that version
- A global-only XP hook cannot apply world, group or party filters. Targeted starts are rejected when that is the only active XP hook
- Party events use the member list captured when the event starts. Presets support global and group targets
- The status command and panel show whether an XP integration is active. Events and notices alone do not mean XP is being multiplied
■ Recommended
- Start with RPG Leveling and Stats, grant staff eventbooster.admin, and check integration status before announcing an event
- Save regular events as presets, then choose an explicit timezone for weekly schedules
- Give overlapping events separate IDs and set maxCombinedMultiplier to the highest total bonus you want
- Keep restart recovery enabled so an event continues with its remaining time after maintenance
Mod page • Full config docs • Report a bug
License: MIT

