GUI System
Built on InventoryFramework. All GUIs are responsive and update automatically.
Available GUIsโ
| GUI | Command | Notes |
|---|---|---|
| Main Orders | /orders | Browse active orders, paginated, search, filter, click to view details |
| Order Creation | /orders create | Select item, quantity, price/item, optional enchantments, preview total |
| Order Details | /orders view <id> | Order info, delivery status, expiration, creator, cancel (if owner) |
| Delivery | /orders deliver <id> | Required items, inventory selection, progress, automatic validation, payment info |
| Collection | /orders collect <id> | Available items, quantity selector, inventory space check, progress |
| My Orders | /orders myorders | Your orders, status, quick collect/cancel |
| Admin | /orders admin | All orders (incl. completed), delete, manage blacklist, view stats |
Paginationโ
Previous/Next navigation, current/total page display, configurable items per page (gui.orders-per-page).
Searchโ
Case-insensitive, partial match, real-time filtering, searches ItemsAdder custom item names, and preserves the query when navigating between GUIs.
Filteringโ
By status, item type, price range, or priority.
Auto-Updateโ
GUIs refresh on order changes at a configurable interval (gui.update-interval, in ticks).
Configurationโ
gui:
orders-per-page: 45 # Orders per page
update-interval: 20 # Update interval in ticks
Notes (v1.0.3)โ
- Fixed item dragging in search GUI via a proper drag handler.
- ItemsAdder custom item names now display throughout all GUIs.
See Alsoโ
- Commands - command reference
- Configuration Overview - GUI settings
- ItemsAdder Integration - custom item display