Skip to main content

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โ€‹

SectionFileCovers
Databaseconfig.ymlDatabase type and connection settings
Ordersconfig.ymlOrder limits, expiration, pricing
Economyconfig.ymlPayment methods and escrow settings
Notificationsconfig.yml / messages.ymlMessages, sounds, announcements
Featuresconfig.ymlFeature toggles
Blacklistconfig.ymlPlayer and item blacklists
Performanceconfig.ymlCaching 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.

See Alsoโ€‹