Configuration Overview
SigmaOrders stores settings in two auto-generated YAML files in plugins/SigmaOrders/: config.yml (database, orders, economy, features) and messages.yml (user-facing text). On every load, new keys are added with defaults and existing settings are preserved - no manual migration needed.
Configuration Sectionsโ
| Section | File | Covers |
|---|---|---|
| Database | config.yml | Database type and connection settings |
| Orders | config.yml | Order limits, expiration, pricing |
| Economy | config.yml | Payment methods and escrow settings |
| Notifications | config.yml / messages.yml | Messages, sounds, announcements |
| Features | config.yml | Feature toggles |
| Blacklist | config.yml | Player and item blacklists |
| Performance | config.yml | Caching and async settings |
Editing Configurationโ
Edit config.yml directly, then either restart the server or run /orders reload (admin only) to apply changes without a restart.
warning
Some settings (e.g. database type) require a full server restart to take effect.
Configuration is validated on startup - invalid values are corrected automatically, missing keys fall back to defaults, and warnings are logged to console.