EventBooster
In DevelopmentHytale • Version 0.2.1
EventBooster is a server-side event manager for timed XP boosts on Hytale servers. Start double-XP weekends, VIP-only happy hours, or world-specific mining bonuses with admin commands, without editing leveling configs by hand.
The mod tracks active boost windows, notifies eligible players, and applies XP multipliers through optional integrations with popular leveling mods.
Main Features
- Timed XP boost events: multiplier and duration (minutes;
0= permanent) - Global or group targeting:
allorgroupwith comma-separated groups/permissions (e.g. VIP,hytale:Admin) - 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
- Admin commands: start, stop, status, reload, help (staff permissions required)
- Public API: per-player XP multiplier for other mods
- Optional integrations: RPG Leveling, HyRPGCore, VKCraft, PartyPro HUD
- Lightweight: no asset pack, no client install
How It Works
EventBooster does not replace a leveling system. It manages boost events and tells compatible mods to multiply XP for eligible players while an event is active.
- Without a leveling mod: commands, status, broadcasts, and timers still work, but in-game XP will not change.
- With a compatible leveling mod: eligible players get multiplied XP from kills, skills, quests, etc.
Compatible Integrations (Optional)
- RPG Leveling and Stats: primary integration (recommended for testing)
- HyRPGCore: runtime hook on internal
xpService - VKCraft: skill XP delta booster
- PartyPro: HUD indicator per player; party XP share via RPG Leveling when both are installed
Installation
- Download EventBooster-0.2.1.jar from the Files tab
- Place the JAR in your server’s mods/ folder
- Start the server. Config is at plugins/EventBooster/config/config.json
- Grant staff permissions and test: /eventboost start 2 10
Recommended: EventBooster + RPG Leveling and Stats
Commands
Main command: /eventboost (aliases: /eb, /boost, /eventbooster)
Optional arguments use flags (--name=value), as shown in /eventboost start —help.
Admin
- /eventboost start
<multiplier><minutes>[--target=all|group][--groups=...][--label=...][--world=...][--id=...] - /eventboost stop
[id|all] - /eventboost reload
Staff
- /eventboost status: active boosts, multiplier, remaining time, target
Examples:
/eventboost start 2 120
/eventboost start 2 0 --label="Permanent 2x"
/eventboost start 2 120 --target=group --groups=VIP --label="VIP Happy Hour"
/eventboost start 2 120 --id=weekend --label="2x XP Weekend"
/eventboost start 1.5 60 --world=world_mine --label="Mining Boost"
/eventboost stop weekend
/eventboost stop all
/eventboost status
Full admin guide: documentation
Permissions
| Permission | Description |
|---|---|
eventbooster.admin.start | Start boost events |
eventbooster.admin.stop | Stop boost events |
eventbooster.admin.reload | Reload config |
eventbooster.admin | All admin actions (parent) |
eventbooster.status | View active boosts |
Public API (for mod developers)
if (EventBoosterAPI.isAvailable()) {
double mult = EventBoosterAPI.get().getExperienceMultiplier(playerUuid, worldName);
}
Verifying It Works
- Log:
EventBooster started. Active integrations: ... - /eventboost start 2 10 then /eventboost status
- For real XP: install RPG Leveling and compare XP with/without a boost
License
MIT License
Support & feedback
Found a bug or have a suggestion? Leave a comment on CurseForge!
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