Collection System
How players collect delivered items from their orders.
Overviewโ
After items are delivered to an order, the order creator can collect them. The system supports partial collection and automatically manages order completion.
Collection Processโ
1. Check Your Ordersโ
/orders myorders
View all your orders and their delivery status.
2. Collect Itemsโ
/orders collect <order-id>
This opens the collection GUI showing:
- Available items to collect
- Quantity available
- Inventory space required
3. Select Itemsโ
- Choose how many items to collect
- System checks inventory space
- Items are added to inventory
4. Complete Collectionโ
- Items added to inventory
- Collection recorded in database
- Order status updated
- Order auto-deleted when fully collected
Partial Collectionโ
Players can collect items in multiple batches:
Order: 64 diamonds delivered
- Collect 32 diamonds โ 32 remaining
- Collect 16 diamonds โ 16 remaining
- Collect 16 diamonds โ Order complete
Inventory Managementโ
The system handles inventory:
- Checks available space before collection
- Prevents collection if inventory full
- Adds items to available slots
- Drops items if inventory full (if configured)
Order Completionโ
When all items are collected:
- Order status changes to COMPLETED
- Remaining escrow refunded (if any)
- Order auto-deleted to save storage
- Order removed from active lists
Payment Processingโ
If using IMMEDIATE payment method:
- Payment is made when items are collected
- Payment goes to deliverers
- Payment is proportional to items collected
With ESCROW (default):
- Payment already made on delivery
- No additional payment on collection
Restrictionsโ
Players cannot collect if:
- No items have been delivered
- Inventory is full
- Order is cancelled
- Order is completed
Best Practicesโ
- Collect Promptly: Collect items soon after delivery
- Check Inventory: Ensure you have space before collecting
- Monitor Orders: Use
/orders myordersregularly - Partial Collection: Collect in batches if needed
Related Documentationโ
- Order Lifecycle - Order states
- Delivery System - How deliveries work
- Escrow System - Payment system