Marketplace

The marketplace is a server-wide, player-driven auction house. Anyone can list the item in their hand for a price, anyone else can buy it, and the seller is paid even while offline. Listings are saved to plugins/IgniteSky/market.yml (separate from the features/market.yml config below), so they survive a restart, and they are shared across every island on the server.

CommandWhat it does
/is marketBrowse the cross-island marketplace (aliases: /is ah, /is marketplace)
/is sell <price>List the item in your hand on the marketplace for that price

Listing an item

Hold the item you want to sell and run /is sell <price>. The stack in your hand is taken and posted as a listing at the price you set. When another player buys it, the money lands in your account through Vault - you do not need to be online for the sale to go through.

Each player may have a limited number of listings up at once, and the price you set is clamped to the configured bounds.

Configuration

features/market.yml
market:
  enabled: true
  # How many listings one player may have up at once.
  max-listings-per-player: 10
  # Percent skimmed off each sale before the seller is paid (an economy sink). 0 = sellers keep it all.
  tax-percent: 0.0
  # Price bounds. min-price must be > 0; max-price of 0 means no ceiling.
  min-price: 1.0
  max-price: 0.0
KeyEffect
enabledTurn the marketplace and both commands on or off
max-listings-per-playerCap on how many active listings one player may hold
tax-percentCut taken from each sale before the seller is paid - an economy sink
min-priceLowest allowed listing price (must be greater than 0)
max-priceHighest allowed listing price (0 means no ceiling)
Needs a Vault economy

The marketplace moves real money, so it requires a Vault economy provider. With no economy installed the feature reports as unavailable and the commands are blocked.

Listings are persistent

Active listings are written to plugins/IgniteSky/market.yml and reloaded on startup, so a restart never loses a sale that is still up.

The chest GUI for the marketplace is fully reskinnable from gui/market.yml, like every other menu - see Menu Customization.