Docs / ProAuction / Configuration

Configuration

All ProAuction files are located under plugins/ProAuction/. Below is what each file does and the key settings you’ll configure most often.

Core files

settings.yml
Defaults, feature toggles, storage backend, license key, listing limits/duration, Black Market & Shop NPC behavior.
currencies.yml
Defines currencies by key (display-name, symbol, and type: VAULT or AUCTION).
gui.yml
Controls Auction House GUI layouts (titles, slots, buttons, lore, navigation, confirm GUI).
messages.yml
Player-facing messages for sell/buy errors, confirmations, and notifications.
bans.yml
Banned material list to prevent listing certain items (paired with bans toggle in settings.yml).

Data & storage files

  • data.yml (YAML backend): stores data.listings,data.expired, and Black Market entries underblackmarket.
  • shops.yml: persisted shop definitions and layouts when using YAML storage.

License runtime files

  • server-id.txt: stable server identifier used for license binding.
  • license-cache.yml: cached token + expiry used by the license system.

GUI placeholders (inside gui.yml)

These placeholders are used by ProAuction inside GUI lore/title formatting:

%sort%
%price%
%symbol%
%currency%
%id%
%expires_in%
%action%

Reload after changes

After editing configs, reload ProAuction with:/ah reload