
Auction House Remastered v1.0 is a resource pack designed to add a comprehensive auction house system to the uMMORPG Remastered game engine. It enables players to buy and sell items directly with each other on the server.
The auction house interface includes multiple tabs, each supporting paginated views with a maximum of 20 items per page (configurable). Players can search items by full or partial name, along with level range and category/subcategory. Items can be sorted by clicking column headers, supporting both ascending (a-z, 0-9) and descending (z-a, 9-0) order.
Players can place bids starting at the minimum allowed amount, increase their bids, or choose to buy out an item. However, players cannot bid on or buy out their own auctions. If a bid equals or exceeds the buyout price, the item is automatically bought out at the buyout price.
Players can view active auctions they have previously bid on, allowing them to re-bid if outbid or increase their original bid. Auctions can be posted with a deposit fee calculated as (ItemVendorSalePrice × StackSize × DurationFeePercent). Duration options are available in days (1 day – 0.1%, 3 days – 0.2%, 5 days – 0.3%), and the fee percentage is configurable. If an auction sells, the deposit is refunded to the seller.
At the end of an auction, a final value fee (default 0.1% of the final sale value) is automatically deducted from the seller’s earnings. Players can claim all their gold and items from completed or outbid auctions via a dedicated claims tab. A system runs every 15 minutes (configurable) to check and close expired auctions.
Categories are managed through an enum system, allowing for editing, adding, or removing categories. Multiple auction houses can be created using a player-specific ID, enabling separate auction houses by class or faction. All players with the same ID will see identical auction listings.
The resource pack supports Unity Engine version 2019.4.20 or higher and requires uMMORPG Remastered 2.30 or later.