XenoLevelsXenoLevels
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.rewards.yml
Define milestone payouts for each leveling system.
conditions.yml
Gate EXP gains by worlds, time, player state, and permissions.
Last updated on