Docs / ProAuction

ProAuction

ProAuction is a standalone Auction House system featuring a GUI marketplace, multi-currency support (Vault-backed currency + Placeholder / set-command currencies), a Black Market, and NPC-backed shops. Premium builds include license enforcement via settings.yml.

Auction House GUIMulti-CurrencyBlack MarketNPC ShopsLicense Enforcement
PREMIUM

Quick Setup Checklist

  1. Drop ProAuction.jar into plugins/.
  2. Start the server once to generate configs.
  3. Set settings.yml → license.key.
  4. Configure currencies in currencies.yml.
  5. Reload the plugin: /ah reload

ProAuction Preview

Quick look at browsing listings, sorting, and the overall GUI layout.

Documentation Pages

Tip: bookmark this page and share it with staff.

Related Documentation

Most setups follow this order:InstallConfigurationPlaceholdersShopsBlack Market

Common Issues

  • Auction GUI opens the wrong menu: verify command bindings and ensure no other plugin hijacks /ah.
  • Currency not showing or wrong price: confirm currencies.yml and the selected currency provider (Vault vs Placeholder / set-command).
  • “Invalid license” / locked features: check settings.yml → license.key.
  • Shops pricing prompt not appearing: ensure the editor permission is granted and the shop editor flow is used (not the player open flow).

Need Help?

Join Discord support for quick answers, snippets, and short videos. Include your plugin version and latest error logs for fastest resolution.

Recommended to include
Plugin version, server version, full stacktrace, and relevant configs (settings.yml, currencies.yml) for fastest help.

Performance Notes

  • Designed to minimize TPS impact during browsing and listing
  • Operations handled safely to avoid lag spikes
  • Stable behavior across restart/reload cycles

License Behavior

Premium builds use license enforcement to protect downloads and ensure reliable access.

  • License is validated on startup
  • Invalid or missing licenses disable premium-only features safely
  • No player-facing spam
  • Clear console logs for troubleshooting
Typical location: settings.yml → license.key