Installation

Install Donut QuickBuy on top of your auction plugin.

Requirements

RequirementNotes
ServerPaper, Folia or Canvas
Minecraft1.21.826.2 (uses the native Dialog API)
Java21+ (one jar runs on Java 21 and Java 25 / Canvas 26.x)
Auction pluginCrazyAuctions (or AxAuctions / zAuctionHouse / ZelAuction / PlayerAuctions)
EconomyWhatever your auction plugin uses (e.g. Vault + an economy plugin)

Install

  1. Make sure your auction plugin (and its economy, e.g. Vault + an economy plugin) is installed and working.
  2. Drop Donut QuickBuy into plugins/.
  3. 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.