FoOrders lets your players create and fulfill item orders in-game, making your server economy feel alive and interactive.
FoOrders brings structured trading to your server without the hassle. Perfect for survival and/or economy servers looking to level up player interactions.

Features:
- Configurable GUI and order-event sounds through
sounds.yml. - Bedrock support uses the inventory GUI workflow.
- Create orders for any item – Players can request items they need and set a price for delivery.

- Configurable creation tax - Add a percentage-based upfront tax that players see before confirming an order.
- Deliver items for money – Players can fulfill orders to earn money via Vault integration. You can also put in shulkers. Non ordered items and shulkers will automatically be returned.

- Order management – Cancel orders if needed. Delivered items can be collected directly or stored in shulkers for easy delivery.


- Search, filter, and sort – Quickly find orders with flexible search options and sorting features.
- Search player names to find orders from a specific requester.

- Regular /orders [search] command for players
- Clean, intuitive interface – Designed to be simple to use and look good in-game.
- Can now add custom items
- Discord webhook (for checking for suspicious activity)
- History tab (optional, admins can also check any player's history (also optional))
- Admin cancelation of other players (optional, for if an item gets blacklisted after it's already been ordered)
- Blacklist certain items and/or names
- Optional Tax for players when paying for an order
Permissions:
foorders.admin– Access admin commands (/ordersadmin) (and ability to cancel any player's order and add custom items)foorders.maxorders.<number>- Amount of orders that player can set, overrides the default max order in configfoorders.use- Access to /orders (default set to true for players)
Dependencies:
- Vault (for economy integration)
Commands
/orders [<search>]/ordersadmin <reload|version|editor|history> [player] (editor opens custom items menu)
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 | ||||
| 13h ago | 1 |
- Added more configuration options for
guisfolder.
- Fixed order-menu filters and sorting resetting after refresh or page changes.
- Added working Back buttons to item, enchantment, and claim menus, and fixed configurable button placement.
- Fixed
/orderlist controls so sort and filter choices reset to their defaults whenever the menu opens. - Fixed GUI sprite rendering after cycling options, and added sensible default icons for Search and Back controls.
- Added safer dialog fallbacks for Bedrock players and clients or servers that cannot use native dialogs.
- Improved Vault economy compatibility for custom currency providers.
- Improved public GUI presentation configuration and reload handling where applicable.
- Fixed viewer-aware sprite and native-dialog compatibility fallbacks for unsupported clients.
- Preserved existing server-owner GUI values during configuration updates.
- Added configurable GUI and order-event sounds through
sounds.yml. - Added Bedrock support with the inventory GUI workflow.
- Order search now also matches player names.
- Fixed bugs.
- Added
foorders.receive-created-order-announcementsso server owners can control which players see new-order chat announcements.
- Added a dedicated browser for managing custom items in the admin editor.
- Improved editor navigation for custom-item configuration.
- Fixed an issue where the item selection menu could stop responding after being open for a while.
- Added more GUI color configurability through the
{theme}color token, including the selected filter/sort highlight.
- Made it so it doesn't use sprite icons when not available.
- Improved the new order item selection dialog so it opens and searches faster.
- Polished item selection cleanup and fallback handling for more reliable GUI behavior.
- Added a native enchantment selection dialog for new orders, with the old inventory selector still available as fallback.
- Improved the public order GUIs with cleaner shared buttons, better search/page controls, and less duplicate enchantment text.
- Added safer migrations for existing GUI and dialog files so older installs keep working after the update.
- Fixed startup compatibility issue.
- Added bStats metrics.
- Polished the code.
- Made it so you can change the title of the embed in the discord webhook.
- Hid the tax line in the order creation confirm lore when order tax is 0%.
- Kept subtotal and final total visible while preserving configurable GUI lore behavior for non-zero tax.
- Added configurable order creation tax with a 0% default.
- Show subtotal, tax, and final charged total before confirming an order.
- Backfill old config and GUI files so existing installs get the new tax setting and disclosure.
- Fixed Modrinth version checks so
/orderadmin versionreports the fetched result after checking. - Made player-facing update status messages clickable to open the FoOrders Modrinth page.
- You can now edit Order Entries text in guis folder.
- The plugin now works on 26.1.x.
- Fixed bedrock players not being able to use certain input systems.
- You can now change lore of filter & sort item.
- You can now change which slot the main menu items are in.
- Improved main GUI look.
- Dialogs instead of chat input (looks much better).
- Automatic config backfill for older installs. Existing
config.yml,messages.yml, GUI files, and dialog files keep custom values while missing new keys are added. - Safer upgrade support for old player data from earlier versions.
- More tolerant chat input parsing for amounts/prices, including formatted input like
1k,1,000,$10, and hidden/color-coded chat text.
### Fixed
- Fixed old orders missing internal order IDs after upgrading from older versions.
- Fixed valid chat input sometimes showing
Invalid amount. Try again. - Fixed bad stored money values like invalid/infinite numbers being able to survive in player data.
- Reduced risk of dependency conflicts by relocating bundled Gson inside FoOrders.
- Fixed a bug with 'Chat Validation Error'
- Added messages.yml to be able for server-owners to edit messages.
- Improved quality of design.
- Optimized data loading to prevent lagg
- Fixed that chat input system sometimes still send the actual message (because of chat plugins conflicting)
Dependency: Vault
- MIGHT WORK ON FOLIA, NOT TESTED, USE PAPER VERSION**
- Made it easier to add custom items to the order list
- Added 'foorders.use' as permission (defaulted to true) for using the /order command
Dependency: Vault
- MIGHT WORK ON FOLIA BUT NOT TESTED** _just download the version as paper and test it yourself_
- Removed Sign GUI (it was causing problems on other versions)
Dependency: Vault