XenoLevelsXenoLevels
config.yml
Configure storage, auto-updates, and global behaviour for XenoLevels.
config.yml controls database settings, auto-save behaviour, auto-updates, tab completion, and command shortcuts. The file is regenerated with safe merges when config.auto-update.config is true, so new defaults can be merged without wiping your custom values.
Key sections
| Path | Default | Description |
|---|---|---|
config.auto-update.config | true | Regenerates config.yml with new defaults on update while preserving your values. |
config.auto-update.lang | true | Updates lang.yml automatically. Disable if you heavily customize translations. |
config.auto-update.systems | true | Updates system YAML files on plugin upgrades. |
config.generate-main-system-files | true | Creates systems/main with default files. Set to false if you manage folders manually. |
config.database.type | SQLITE | Storage driver (SQLITE, MYSQL, MARIADB, POSTGRES, POSTGRESQL). |
config.database.host / port | localhost / '3306' | Connection details for SQL databases. |
config.database.database | xenolevels | Database or schema name. |
config.database.username / password | username / password | Credentials for SQL backends. |
config.database.table | levels | Table prefix when using SQL storage. |
config.database.ssl | true | Enable SSL where supported. |
config.database.sqlite-file | plugins/XenoLevels/database.db | Path to the SQLite file. |
config.auto-save.enabled | true | Turns on background saves for online players. |
config.auto-save.interval | 600 | Seconds between auto-saves. |
config.auto-save.message | false | Broadcast auto-save messages in console when true. |
config.tab-complete.load-offline-users | true | Includes offline player names in command suggestions. |
config.command-shortcuts.xlv | false | Makes /xlv open the main GUI instead of the help output. |
config.command-shortcuts.prestige | false | Enables /prestige as a shortcut for /xlv prestige. |
Storage note
Current public builds document SQLite, MySQL/MariaDB, and PostgreSQL. Unknown database types fall back to SQLite.
Rewards and Boosters
Celebrate milestones and pace progression with multipliers.
systems/systems.yml
Register leveling systems and configure the vanilla XP sync bridge.
Last updated on