DexOrders · Premium Plugin
DexOrders
The ultimate buy-order system for modern SMPs. Players post orders — "I'll pay $50 each for 64 diamonds" — and anyone fills them. Full escrow, an enchant selector, native Dialog input, admin logs and complete config control. Folia-ready.
Folia
Threaded support
3
Storage backends
90
Max order slots
How it works
1
A player posts a buy orderPick an item, an amount and a price per item. The full cost is escrowed up front — taken and held the moment the order goes live.
2
Anyone fills itAnother player sells matching items straight into the order at the posted price. Partial fills are allowed.
3
Everyone gets paid safelyThe seller receives the escrowed money, the buyer gets the items in their collection box. Zero trust required.
Feature highlights
◆
Native Dialog inputAmount, price and search use Paper's native Dialog UI on 1.21.7+ — with an automatic fall back to an in-game sign on any older 1.21.x.
◆
Real item-picker iconsThe Choose Item dialog draws true item sprites from the vanilla atlas, so every button shows the texture the client actually renders.
◆
Full escrow & refundsCancel or expire an order and the money plus any unsold items are refunded automatically — nothing is ever lost.
◆
Enchant selectorRequire specific enchantments on an order — only matching books or gear can fill it.
◆
Five rank tiersDonut+ through Donut+++++ grant 30 → 90 active order slots. Locked slots even name the tier that unlocks them.
◆
Per-player GUI colourSet a server-wide menu colour, or let players pick their own with a permission. Ten named colours plus full hex.
◆
Collection boxFilled orders and refunds land in a personal collection box — items wait there or drop safely at your feet if your inventory's full.
◆
Three storage backendsYAML for zero setup, SQLite for a single-file DB, or MySQL for networks.
Requirements
| Requirement | Notes |
|---|---|
| Paper / Folia 1.21.x | Folia supported; Dialog input needs Paper 1.21.7+, item-picker icons need a 1.21.9+ client |
| Vault + an economy plugin | Required — orders are disabled with no economy provider |
| License key | Entered in config.yml — from Discord after purchase |
Installation
- Drop
DexOrders.jarintopluginsand restart. - Make sure Vault and an economy plugin are installed.
- Enter your license key under
license.keyinconfig.yml. - Grant your rank slot permissions (see Ranks & GUI).
- Open the orders menu in-game and place a test order.