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
| Setting | Type | Default | Description |
|---|---|---|---|
order-life | Integer (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-player | Integer | 10 | Max active (PENDING/IN_PROGRESS) orders per player; COMPLETED/CANCELLED don't count |
max-items-per-order | Integer | 54 | Max total items per order. Each order currently holds one item type, so this effectively caps quantity. |
max-items-per-type | Integer | 10000 | Max quantity for a single item type in an order |
min-price-per-item | Double | 0.01 | Minimum price per item |
max-price-per-item | Double | 1000000.0 | Maximum price per item |
creation-cooldown | Integer (seconds) | 5 | Per-player cooldown between order creation; countdown shown to player |
allow-cancellation | Boolean | true | If false, only admins can cancel orders. Refunds handled separately - see Economy Configuration. |
allow-deliveries-to-expired | Boolean | false | If 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โ
- Economy Configuration - payment and refund settings
- Escrow System - how payments work
- Features Configuration