← Back to home

EventBooster

Active

Hytale • Version 0.4.3

xpeventsboostserverlevelingpermissionsvippresetsschedulediscord

EventBooster runs timed XP events in your Hytale world or server. Start double-XP weekends, group events or party boosts from the admin panel or commands, or let a weekly schedule run a saved preset.

The mod tracks active boost windows, notifies players who get the boost, and applies XP multipliers through optional integrations with leveling mods. It does not replace a leveling system: without a compatible leveling mod, commands, timers, and broadcasts still work, but in-game XP will not change.

Features

  • Timed XP boost events: multiplier and duration (minutes; 0 = permanent)
  • Global, group, or party targeting: all, group with comma-separated groups/permissions (e.g. VIP, hytale:Admin), or party to boost your current party (requires a party plugin such as PartyPro)
  • Multiple active boosts: stack by id (combined up to a configurable cap)
  • World filter: optional per-world boosts (--world=...)
  • Targeted messaging: broadcasts and reminders only for players who receive the boost
  • Event presets: reusable templates in config; one-click start from the admin GUI or /eventboost preset start <id>
  • Weekly schedules: automatic start/stop in configured day and time windows (IANA timezone)
  • Admin GUI: /eventboost gui for active boosts, presets, and schedules, with a recent-history list that scrolls inside the panel
  • Discord webhook (optional): channel alerts on boost start/stop (URL and secrets in config only)
  • Restart recovery: active events keep their original deadline, audience and world filter
  • Integration diagnostics: status and the panel show active XP hooks, your effective multiplier and checkpoint problems
  • Staff update notices: a rainbow CurseForge link when a newer version is published; opt out with checkForUpdates
  • Public API: per-player XP multiplier for other mods
  • Optional integrations: RPG Leveling, VKCraft, PartyPro HUD
  • Server-only UI pack: bundled asset pack for the admin panel (no client mod required)

Screenshots

Open with /eventboost gui. No client mod required.

Dashboard

EventBooster admin dashboard: presets, weekly schedules, and active XP boosts

Main panel: Presets (New preset, Start / Edit / Del per row), Weekly schedules (New schedule, On/Off, Edit, Del), Active XP boosts, and footer actions (New event, Refresh, Stop all, Close).

New / edit preset

EventBooster new or edit preset form

Template editor: display name, preset id, multiplier presets (1.5x, 2x, 3x, 5x) or custom, duration presets (30m, 1h, 2h, permanent) or custom, target (everyone online or group/permission), optional broadcast label, boost id, and world filter.

New / edit schedule

EventBooster new or edit weekly schedule form

Schedule editor: unique schedule id, enabled toggle, linked preset, day of week, 24h start and end time, optional boost id override.

Installation

  1. Requires Hytale 0.7.0+
  2. Download EventBooster-0.4.3.jar from the CurseForge Files tab
  3. Place the JAR in the server’s mods/ folder, or on Windows solo in %AppData%\Hytale\UserData\Mods\. Keep only one EventBooster JAR installed
  4. Start the server. Config is at mods/durkz_EventBooster/config/config.json
  5. Grant staff permissions and test: /eventboost start 2 10

Commands

Main command: /eventboost (aliases: /eb, /boost, /eventbooster)

/eventboost gui
/eventboost start <multiplier> <minutes> [--target=all|group|party] [--groups=...] [--label=...] [--world=...] [--id=...]
/eventboost preset list
/eventboost preset start <id>
/eventboost preset schedules
/eventboost stop [id|all]
/eventboost status
/eventboost reload

Use /eventboost start --help for flags. Full admin guide: documentation

Config

Runtime file: mods/durkz_EventBooster/config/config.json

Key areas: presets[], schedules[], schedulesEnabled, scheduleTimezone, defaultMultiplier, defaultDurationMinutes, optional Discord webhook fields.

Permissions

PermissionDescription
eventbooster.admin.startStart boost events
eventbooster.admin.stopStop boost events
eventbooster.admin.reloadReload config; save presets/schedules from GUI
eventbooster.adminAll admin actions (parent)
eventbooster.statusView active boosts

persistActiveBoosts and checkForUpdates default to true. Active event state is stored separately in mods/durkz_EventBooster/active-boosts.json; recent history stays in memory for the current session.

Integrations and limits

RPG Leveling and Stats provides per-player XP awards. PartyPro provides party membership and an optional HUD indicator; it is not an XP hook. Disabling integrationPartyProHud keeps party targeting available. VKCraft requires a compatible exposed API; a global-only hook cannot apply world, group or party filters. Targeted starts are rejected when that is the only active XP hook.

Party events capture the member list at launch. Presets support ALL and GROUP, not PARTY. World filters use the player’s current world for XP, notices, online counts and the PartyPro indicator.

  • Install RPG Leveling and Stats alongside EventBooster for reliable in-game XP multiplication.
  • Grant eventbooster.admin to staff; saving presets or schedules in the GUI needs eventbooster.admin.reload.
  • Log should show EventBooster started. Active integrations: ... on boot.

License

MIT License

For server owners

Need permissions, commands & config?

The full administration guide covers every permission node, admin command, LuckPerms examples, and all config options.

Read server documentation