Skip to main content

Configuration Overview

SigmaOrders stores settings in auto-generated YAML files in plugins/SigmaOrders/. The main module uses config.yml and messages.yml; the auction module adds config-orders.yml, config-auction.yml, and separate lang files under lang/. 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โ€‹