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