XenoLevels
systems/systems.yml
Register leveling systems and configure the vanilla XP sync bridge.
systems/systems.yml lists every leveling system available on the server. XenoLevels creates the main entry automatically, but you can clone it for mining, combat, or prestige ladders.
Core fields
| Path | Default | Description |
|---|---|---|
default-system | "main" | System assigned to new players. Must match a key inside systems. |
systems.<id>.enabled | true | Toggle each leveling system without deleting its folder. |
systems.<id>.display-name | "&5&lMain Leveling" | Formatted name used in menus and chat. |
systems.<id>.description | "The main leveling system" | Optional lore text shown in GUIs. |
systems.<id>.number-type | BIG_DECIMAL | Controls precision for EXP and level math (DOUBLE or BIG_DECIMAL). |
Vanilla EXP bar sync
| Path | Default | Purpose |
|---|---|---|
vanilla-exp-bar.enabled | true | Mirrors a leveling system on the vanilla XP bar. |
vanilla-exp-bar.system | main | Which system to mirror. |
vanilla-exp-bar.interval | 1 | Seconds between sync attempts. |
Adding new systems
- Copy
plugins/XenoLevels/systems/mainto a new folder name. - Add the folder name as a new key under
systemswithenabled: true. - Reload or restart to generate data tables for the new system.
Last updated on