Dexter Studio
HomeDexAuctionConfiguration
DexAuction · Configuration

Configuration

One config.yml covers orders, input mode, storage, rank slots and every message.

License

license:
  key: "YOUR-LICENSE-KEY"

Order rules

order:
  currency-symbol: "$"
  default-duration-hours: 72
  minimum-price: 1
  maximum-price: 1000000000000
  max-amount: 6400
  max-active-orders: 18          # default, no rank permission
  browse-page-size: 45

Input mode

ModeBehaviour
signIn-game sign editor. Works on every 1.21.x version.
dialogPaper's native Dialog UI — needs Paper 1.21.7+. Falls back to sign automatically.
input:
  mode: sign

Storage

TypeWhereSetup
yamlplugins/DexAuction/data.ymlNone — default
sqliteplugins/DexAuction/data.dbNone
mysqlExternal MySQL/MariaDBFill in credentials
storage:
  type: yaml

Rank order slots

Each rank permission grants a maximum number of active order slots. The plugin picks the highest matching value; if none match, order.max-active-orders is used.

ranks:
  dexorders.rank.donut:
    slots: 40
  dexorders.rank.donutplus:
    slots: 60
  dexorders.rank.donutpremium:
    slots: 90

Grant a rank its slots with LuckPerms: /lp group donut permission set dexorders.rank.donut true. Rename the donut tiers to match your server.

Your Orders slots

your-orders:
  max-slots: 90
  unlocked-material: GRAY_STAINED_GLASS_PANE
  locked-material: RED_STAINED_GLASS_PANE

Messages & sounds

Every string is editable, with placeholders like %amount% %price% %total% %item% %seller%. A separate sounds.yml gives every action its own sound with individual toggles.

Config version

config-version: 1