Skip to main content

Collection System

After items are delivered, the order creator collects them. Supports partial collection across multiple batches.

Processโ€‹

  1. /orders myorders - view your orders and delivery status.
  2. /orders collect <id> - opens collection GUI showing available items, quantity, required inventory space.
  3. Choose how many to collect; system checks inventory space before adding.
  4. Items added to inventory, collection recorded, order status updated; order auto-deletes once fully collected.

Partial Collectionโ€‹

Example for a 64-item delivered order: collect 32 (32 remain), collect 16 (16 remain), collect last 16 (order complete).

Inventory Handlingโ€‹

  • Checks available space before collecting.
  • Blocks collection if inventory is full.
  • Drops items on the ground if inventory fills mid-collection (if configured).

Completionโ€‹

When fully collected: status โ†’ COMPLETED, remaining escrow refunded (if any), order auto-deleted, removed from active lists.

Payment Timingโ€‹

  • ESCROW (default): deliverers already paid on delivery - no payment action on collection.
  • IMMEDIATE: deliverers paid when creator collects, proportional to items collected.

Restrictionsโ€‹

Collection blocked if: no items delivered yet, inventory full, or order is cancelled/completed.

See Alsoโ€‹