Skip to main content

Order Configuration

Configure order limits, expiration, pricing, cooldowns, and cancellation behavior.

orders:
order-life: 10080 # 7 days (1440 = 1 day, 0 = never expire)
max-orders-per-player: 10
max-items-per-order: 54
max-items-per-type: 10000
min-price-per-item: 0.01
max-price-per-item: 1000000.0
creation-cooldown: 5 # seconds
allow-cancellation: true
allow-deliveries-to-expired: false
SettingTypeDefaultDescription
order-lifeInteger (minutes)10080 (7 days)How long orders last before expiring; 0 = never expire. Expired orders auto-refund if enabled; uncollected items remain available for collection. The legacy default-expiration key is still supported but order-life is recommended.
max-orders-per-playerInteger10Max active (PENDING/IN_PROGRESS) orders per player; COMPLETED/CANCELLED don't count
max-items-per-orderInteger54Max total items per order. Each order currently holds one item type, so this effectively caps quantity.
max-items-per-typeInteger10000Max quantity for a single item type in an order
min-price-per-itemDouble0.01Minimum price per item
max-price-per-itemDouble1000000.0Maximum price per item
creation-cooldownInteger (seconds)5Per-player cooldown between order creation; countdown shown to player
allow-cancellationBooleantrueIf false, only admins can cancel orders. Refunds handled separately - see Economy Configuration.
allow-deliveries-to-expiredBooleanfalseIf true, players can still deliver to expired orders

Invalid values (negative numbers, bad ranges) are corrected automatically on load, with warnings logged to console.

See Alsoโ€‹