An asynchronous timed auction and order-matching mod for servers.
- Timed auctions with custom durations (1h, 4h, 6h, 12h, 1d, 3d, 7d) and dynamic bidding.
- Instant order-matching engine: automatically pairs overlapping sell listings and buy orders, splitting the price difference at the halfway point.
- Persistent player inboxes for claiming purchases, bidding refunds, and transaction payouts.
- Server-anchored listings acting as price ceilings (infinite sell orders) and price floors (infinite buy orders).
- Market stability controls: optional +/- 50% price restriction enforcement based on running item market averages.
- Custom audio feedback for transactions, outbids, cancellations, and inbox claims.
How to use
Open the Auction House interface with: /rpg_auctionhouse open
or right-click the block placed with: /rpg_auctionhouse admin create-auction-house
Admin commands & operations
Place or remove the physical Auction House block:
/rpg_auctionhouse admin create-auction-house
/rpg_auctionhouse admin remove-auction-house
Manage browse category filters:
/rpg_auctionhouse admin category create <name>
/rpg_auctionhouse admin category delete <name>
/rpg_auctionhouse admin category assign <categoryName>
Manage infinite server orders (ceilings and floors):
/rpg_auctionhouse admin server-auction (buy/sell/remove/list/edit)
Modify or cancel active player orders:
/rpg_auctionhouse admin modify-listing <id> (cancel/complete/price/view)
Audit and backup databases:
/rpg_auctionhouse admin audit-log [playerName] [page]
/rpg_auctionhouse admin backup (complete/player)