XenoTokensXenoTokens
config.yml
Global XenoTokens configuration for currency loading, storage, offline targeting, and autosave.
config.yml is the global control layer of XenoTokens. It does not replace the per-currency files; instead, it decides which currencies exist, which one is the default, and how shared runtime behavior works.
Main sections
| Path | What it controls |
|---|---|
config.default-currency | The currency used when no explicit currency is provided |
config.currencies.<id>.enabled | Whether a currency should be loaded at all |
config.currencies.<id>.name / display-name | Human-facing names that also participate in alias resolution |
config.database.* | Storage backend, credentials, SSL, table name, and SQLite file |
config.commands.offline-players.* | Whether commands may target or tab-complete offline users |
users.request-throttle-ms | Cache-throttle protection for repeated lookups |
users.autosave.* | Save interval, scope, and cache cleanup behavior |
What this file does not replace
config.yml does not define:
- balance formatting
- payment min/max
- representation ranges
- event earning rules
- shop layouts
Those belong inside each currency folder.
Shop System
Configure the per-currency GUI shop in XenoTokens.
currency.yml
Per-currency rules for names, formatting, payments, representation ranges, and transactions.
Last updated on