Dexter Studio
HomeDexOrdersInformation
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

RequirementNotes
Paper / Folia 1.21.xFolia supported; Dialog input needs Paper 1.21.7+, item-picker icons need a 1.21.9+ client
Vault + an economy pluginRequired — orders are disabled with no economy provider
License keyEntered in config.yml — from Discord after purchase

Installation

  1. Drop DexOrders.jar into plugins and restart.
  2. Make sure Vault and an economy plugin are installed.
  3. Enter your license key under license.key in config.yml.
  4. Grant your rank slot permissions (see Ranks & GUI).
  5. Open the orders menu in-game and place a test order.