Skip to main content

GUI System

Built on InventoryFramework. All GUIs are responsive and update automatically.

Available GUIsโ€‹

GUICommandNotes
Main Orders/ordersBrowse active orders, paginated, search, filter, click to view details
Order Creation/orders createSelect 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 myordersYour orders, status, quick collect/cancel
Admin/orders adminAll orders (incl. completed), delete, manage blacklist, view stats

Paginationโ€‹

Previous/Next navigation, current/total page display, configurable items per page (gui.orders-per-page).

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โ€‹