Installation
Install Donut QuickBuy on top of your auction plugin.
Requirements
| Requirement | Notes |
|---|---|
| Server | Paper, Folia or Canvas |
| Minecraft | 1.21.8 → 26.2 (uses the native Dialog API) |
| Java | 21+ (one jar runs on Java 21 and Java 25 / Canvas 26.x) |
| Auction plugin | CrazyAuctions (or AxAuctions / zAuctionHouse / ZelAuction / PlayerAuctions) |
| Economy | Whatever your auction plugin uses (e.g. Vault + an economy plugin) |
Install
- Make sure your auction plugin (and its economy, e.g. Vault + an economy plugin) is installed and working.
- Drop Donut QuickBuy into
plugins/. - Start the server, then run
/quickbuy.
It generates config.yml and messages.yml in plugins/QuickBuy/, plus per-player data under plugins/QuickBuy/data/<uuid>.yml.
Pick your auction hook
By default the hook is auto-detected. To force one, set it in config.yml:
auction-hook: AUTO # AUTO | CRAZY | AX | ZAUCTION | ZEL | PLAYER
Client compatibility
QuickBuy uses the native Dialog API for its item picker, with inline icons drawn from the vanilla texture atlas (no resource pack). Older clients fall back to an inventory GUI automatically:
choose-item:
mode: DIALOG # DIALOG | GUI | AUTO
dialog-min-protocol: 771 # AUTO uses the GUI below this (771 = 1.21.6)
See the full config.yml reference.