Chunkwright Orders banner: Orders plugin for Paper and Purpur servers, with an in-game screenshot

Chunkwright Orders

$6.99

Buy-order board: players post what they want, others deliver and get paid at once from escrow.

Instant download after payment. One purchase covers one server or network. Updates are free.

Server
Paper and Purpur
Minecraft
1.21.4 to 26.1
Java
21 or newer
Needs
Vault or VaultUnlocked with an economy plugin (for example EssentialsX); Optional: PlaceholderAPI
Version
1.0.0, 2026-10-12
Tested
Tested on real servers: 1,329 checks passed on Paper 1.21.4 to 26.1 and Purpur
Download
0.13 MB zip

What it does

Players post buy orders like 64 diamonds at $150 each. The full price is taken from their balance and held by the plugin. Others browse the board with categories, search, four sorts and progress bars, and deliver from their inventory, all at once or a few at a time, and are paid for every item on the spot. The buyer picks the items up from a Collect menu that survives restarts and full inventories. Cancel and expiry refund what was not paid out. Order limits per permission, min and max price, an item blacklist, an optional fee and tax, staff list and delete, and PlaceholderAPI placeholders. Delivery is duplication safe: our lab races players for the same order, double clicks, closes menus mid-click and stops the server mid-delivery, and items and money always match.

  • /orders create <item|hand> <amount> <price-each> with a New Order menu, or confirm to place at once
  • New Order button: hold an item, click, type the amount and price in chat
  • Full price held in escrow; deliverers are paid per item at once
  • Board with 6 categories plus All, search, 4 sorts (best paying, lowest price, newest, most wanted), pages and progress bars
  • Deliver menu (1, 16, 64 or all) and /orders deliver <id> [amount|all], partial fills
  • Item rules: no renamed, enchanted or damaged items unless allowed, shulker boxes must be empty
  • Collect menu for the buyer: one stack or all, safe across restarts and full inventories
  • Cancel with refund, expiry with refund (default 7 days)
  • Delivery and completion notices, and a summary on join for offline buyers
  • Order limits per permission group, min and max price, max amount, item blacklist with * patterns
  • Optional order fee (flat plus percent) and delivery tax
  • Staff: /orders list [player], /orders delete <id> and a delete button, always with a refund
  • Duplication-safe deliveries, tested with players racing for the same order
  • Transaction log file and PlaceholderAPI placeholders
  • Every message in messages.yml (MiniMessage), commented config, safe background saving

Install

  1. Put Orders-1.0.0.jar in your plugins folder.
  2. Make sure Vault (or VaultUnlocked) and an economy plugin are installed.
  3. Start the server. The plugin writes plugins/Orders/config.yml and messages.yml.
  4. Change what you like and run /orders reload. Orders and stored items are kept on reload.

Requirements

  • Paper or Purpur 1.21.4 to 26.1
  • Java 21+
  • Vault or VaultUnlocked with an economy plugin (for example EssentialsX)
  • Optional: PlaceholderAPI

Commands

Aliases: /order, /buyorders.

CommandWhat it doesPermission
/ordersOpen the order boardorders.use
/orders create <item|hand> <amount> <price-each> [confirm]Post a buy order (New Order menu, or at once with confirm)orders.create
/orders search <words>Open the board with a searchorders.use
/orders view <id>Open one order (Deliver menu, or Cancel menu for your own)orders.use
/orders deliver <id> [amount|all]Deliver items from your inventoryorders.deliver
/orders mineYour open orders (click to cancel)orders.use
/orders collectPick up delivered itemsorders.use
/orders cancel <id>Cancel your order and get the unspent money backorders.create
/orders help, /orders versionHelp and versionorders.use
/orders reloadReload config.yml and messages.ymlorders.admin
/orders list [player]Open orders, newest first (20 lines)orders.admin
/orders delete <id>Delete any order, the buyer gets the unspent money backorders.admin

Permissions

PermissionDefaultWhat it gives
orders.useeveryoneBoard, search, view, your orders, collect, help, version
orders.createeveryonePlace orders and cancel your own
orders.delivereveryoneDeliver items into other players' orders
orders.nofeenobodyNo order fee
orders.limit.<group>nobodyUses the order-limits.<group> limit, for example orders.limit.vip
orders.adminopreload, list, delete and the delete button. Includes use, create and deliver

Every setting is in the commented config.yml, and every message in messages.yml (MiniMessage). The README in the zip lists them all.

How we test it

Tested on real servers: 1,329 checks passed on Paper 1.21.4 to 26.1 and Purpur. Every release runs on Paper 1.21.4, 1.21.5, 1.21.8, 1.21.11, 26.1.2 and Purpur 1.21.11, next to LuckPerms, Vault, EssentialsX and PlaceholderAPI. The run covers unit tests, scripted players going through every command and menu, random input, restarts and reloads. In the soak run 12 bots used the plugin nonstop and the server held 20 TPS, at most 1.9 ms per tick on average.

Changelog

1.0.0 2026-10-12

First release.

  • Buy orders with the full price held in escrow: /orders create (New Order menu or confirm) and
  • Order board with categories, search, four sorts, pages and progress bars.
  • Deliver menu (1, 16, 64 or all) and /orders deliver, with partial fills and instant payment.
  • Item rules: no renamed, enchanted or damaged items unless allowed, empty shulker boxes only.
  • Collect menu for delivered items, safe across restarts and full inventories.
  • Cancel with refund, expiry with refund, staff list and delete with refund.
  • Order limits per permission group, min and max price, max amount, item blacklist.
  • Optional order fee and delivery tax.
  • Delivery and completion notices, and a summary on join for offline buyers.
  • Duplication-safe deliveries, tested with up to three players racing for one order.
  • Transaction log file and PlaceholderAPI placeholders.
  • Paper and Purpur 1.21.4 to 26.1.

Questions

What is in the download?

One zip of 0.13 MB with the plugin jar, a README with setup, commands and config, the changelog and the licence.

Which servers does it run on?

Paper or Purpur 1.21.4 to 26.1, with Java 21 or newer (Java 25 for 26.1). We have not tested Spigot or Folia.

Can I use it on my server?

Yes. One purchase covers one server, or one network under one name. You can change the config and messages as you like. You cannot resell or share the plugin.

How do I get the files?

Right after payment you land on your download page, and we email you its link. The page keeps working, so you can download again later.

Are updates free?

Yes. When we release a new version, the same download link gives you the new zip. Every update is posted in #plugin-updates on our Discord.

Support

Ask in #plugin-help on our Discord, or open a Plugin support ticket in #request-a-quote. Need a change only your server has? Custom plugin work.

Made with our own tooling and tested by our team on real servers before release. How we work.

More plugins from our studio

Chunkwright Gems banner: Gems plugin for Paper and Purpur servers, with an in-game screenshot

Ability gems for SMP servers: actives, passives, energy, levels and a ritual for a rare gem.

Paper and Purpur 1.21.4 to 26.1 / Java 21+

New free builds by email

One short email when a new free build is out. Nothing else. Unsubscribe from any email.