XenoLevels
boosters.yml
Configure EXP multipliers, notifications, and stacking rules.
boosters.yml determines how temporary EXP multipliers behave for a system.
Notifications and display
| Path | Default | Description |
|---|---|---|
boosters.notifications.start | true | Announce when a booster activates. |
boosters.notifications.end | true | Announce when a booster expires. |
boosters.notifications.on-gain | false | Send a message on every EXP gain while a booster is active. |
boosters.display.format | "&d{multiplier}x" | How multipliers appear in messages. |
boosters.display.active | "&aActive" | Label for active boosters. |
boosters.display.still-active | "{hours}h, {minutes}m and {seconds}s" | Remaining time format. |
boosters.display.until | "&7until &e{end}" | Timestamp label. |
boosters.notifications-interval | 5 | Minutes between reminder messages. |
Rules
Each booster rule lives under boosters.rules.<id>.
| Field | Purpose |
|---|---|
enabled | Toggle the rule. |
requires.players / permissions / group | Restrict boosters to specific players, permission nodes, or custom groups. |
requires.level / prestige / playtime | Minimum stats before the booster applies. |
requires.nearby | Require a group of players within a radius. |
when.days / time.start / time.end / dates.start / dates.end | Schedule boosters by weekday, clock time, or calendar date. |
when.duration | Limit runtime in seconds (0 = indefinite). |
events | List of EXP events affected. Empty means all events. |
multiplier | Base multiplier applied when the rule is active. |
stack.enabled | Allow stacking with other boosters. |
stack.boosters | Whitelist of booster IDs allowed to stack. Empty = no restriction. |
stack.multiplicative | Multiply (true) or add (false) stacked multipliers. |
stack.max-multiplier | Cap the stacked multiplier (0 = unlimited). |
apply.commands / events / negative-exp | Decide which EXP sources use the booster. |
Stacking tip
Keep
stack.multiplicative enabled for classic booster behaviour. Switch to additive stacking if you want precise control over the final multiplier.Last updated on