Getting Started
Requirements
- Java 21 or higher
- Paper 1.21.1+ (or Folia)
- XCore (required — install it first)
Installation
- Make sure XCore is installed and running on your server.
- Download XAuctionHouse from BuiltByBit.
- Place the
.jarfile in/plugins/XCore/addons/. - Restart your server — do not use
/reload. - XAuctionHouse will automatically connect to the database configured in XCore.
- Configure the plugin in
/plugins/XCore/addons/XAuctionHouse/config.yml.
How Auctions Work
XAuctionHouse supports two listing types:
Fixed Price (Buy Now)
The seller sets a price, and any buyer can instantly purchase the item.
Timed Auction
- Seller runs
/ah auction <starting_bid>with item in hand. - Item appears in the auction house with an [AUCTION] tag.
- Buyers click the item to open the bid amount selector (+/- buttons).
- Each bid must exceed the current bid by the configured minimum increment.
- Outbid players are automatically refunded.
- Snipe protection: a bid placed near the end extends the auction duration.
- When the auction ends:
- With bids: highest bidder gets the item, seller receives payment (minus tax).
- No bids: item returned to seller or marked as expired.