XenoLevels
system.yml
Control per-system behaviour, multipliers, combos, and leaderboards.
system.yml lives inside each systems/<system>/ folder. It customises reward handling, combos, multipliers, and leaderboard behaviour for that specific system.
General behaviour
| Path | Default | Notes |
|---|---|---|
system.round-exp-value.enabled | true | Rounds displayed EXP totals. |
system.round-exp-value.digits | 2 | Number of decimals shown after rounding. |
system.prevent-duplicate-rewards | true | Stops rewards from triggering twice once claimed. |
system.set-level-reward | false | Allow /xlv setlevel to fire level rewards. |
system.prevent-level-down | true | Blocks automatic EXP loss; admins can still subtract levels. |
Combo EXP
| Path | Default | Description |
|---|---|---|
system.combo-exp.enabled | false | Toggle combo tracking that rewards rapid actions. |
system.combo-exp.tolerance | 1000 | Milliseconds allowed between EXP gains to keep the combo active. |
Multipliers
| Path | Default | Purpose |
|---|---|---|
system.multipliers.commands | false | Apply multipliers to EXP granted via commands. |
system.multipliers.events | true | Apply multipliers to event-driven EXP. |
system.multipliers.negative-exp | false | Decide whether penalties are scaled. |
Leaderboard settings
| Path | Default | Description |
|---|---|---|
system.leaderboard.enabled | true | Enable /xlv top for this system. |
system.leaderboard.limit | 10 | Number of entries displayed. |
system.leaderboard.update-interval | 900 | Seconds between automatic refreshes. |
system.leaderboard.instant-update | true | Update immediately whenever levels change. |
Tip
Set different tolerances, multipliers, and leaderboard limits per system to tailor combat, mining, or prestige ladders.
Last updated on