Skip to content

These cover everything a player does in the auction house. Every one defaults to true, so players can use ProtonAuctions straight away, and they are all bundled under protonauctions.use. Each maps to a command on Player Commands.

NodeDefaultGrants
protonauctions.usetrueThe whole standard set below, and opening the auction house with /ah.
protonauctions.selltrueListing the held item with /ah sell.
protonauctions.claimtrueCollecting items and payouts with /ah claim.
protonauctions.mytrueViewing and managing your own listings with /ah my.
protonauctions.searchtrueSearching listings with /ah search.
protonauctions.historytrueViewing sales history with /ah history.
protonauctions.viewtrueOpening a single auction with /ah view.
protonauctions.watchtrueCreating and managing watchers with /ah watch, /ah unwatch and /ah watching.
protonauctions.suggesttrueAsking for a price with /ah suggest.
protonauctions.bartertrueListing and trading item-for-item through the Barter menu.
protonauctions.statstrueOpening the market statistics screen from the auction house.

To take one ability away while keeping the rest, set that single node to false. Removing protonauctions.use turns the whole auction house off for that player. See Hierarchy for how the parent and its children interact.

Rank limits

Four more nodes carry a number, so each rank can get its own limits. Grant them through your permissions plugin, for example protonauctions.limit.20.

NodeSets
protonauctions.limit.<number>How many listings the player may have at once.
protonauctions.duration.<hours>The longest a listing may run, in hours.
protonauctions.barter.listings.<number>How many barter listings the player may have at once.
protonauctions.barter.offers.<number>How many pending barter offers the player may have.

When a player has more than one of the same node, the highest number wins. A player with none keeps the limits from config.yml. A /ah sell asking for longer than the player's duration is refused before the item leaves their hand, and a listing with no time given runs for the server default, cut down to the player's duration.