Auction House Plugin
With Auction House Plugin (1.19.4, 1.19.2), players can list their items for sale on an auction house that can be accessed using the /ah command. Although it has a similar appearance, this plugin is an entirely new code and is not related to the previously inactive plugin resource also called AuctionHouse.
Features:
- FREE!
- Sell items in the auction house
- List server items in the auction house (one-time or unlimited)
- View items matching a search filter based on name, type, lore, enchants, or seller
- Sort chronologically or by price
- Show items you are selling
- Cancel items
- Collect cancelled/expired items
- Drop unclaimed items at player’s feet
- Automatically clean up abandoned items
- Show and clear recently sold items
- Hover over item to show time remaining and enchants
- Charge a flat and/or percentage based fee for listing an item (with confirmation menu)
- Tax sellers a percentage of revenue for each sale with cap
- Set min and max prices
- Restrict items by name, type, lore, enchants, damage and unbreakable flag
- Restrict wildcard items/blocks by omitting the item type and specifying lore, or enchants (can ban selling soulbound and cursed items)
- Restrict item names using Regex with regex:<expr>
- Restrict items based on custom_model_data
- Optional Back/Exit button calls a command to return to another menu
- Click on a special sign to open the auction house
- Click on certain named block entities to open the auction house (chests, shulker boxes, dispensers, droppers, hoppers, furnaces, enchanting tables, brewing stands)
- Click on custom named entities to open the auction house
- Console command support for custom menu and NPC plugins
- Internationalization Support
- Customize messages, button materials and sounds
- Support for HeadDatabase heads as buttons with hdb:<id>
- Support for custom skull textures as buttons with texture:<base64 data>
- Supports player head for the player listings button with auctionhouse player_head
- Logging all transactions to separate log file
- Announce listings to all players
- Discord integration
- Rewriting of String UUIDs in NBT (Seller -> Buyer)
- Multi-world support with simple world grouping
- Set cooldown between listings
- Supports Minecraft 1.18.2
Commands:
- /ah reload – reloads the auctionhouse configuration
- /ah – open the auction house
- /ah <player> – open the auction house for a player (console only)
- /ah menu – open the auction house in menu mode
- /ah menu <player> – open the auction house in menu mode for a player (console only)
- /ah search <filter> – view items matching search filter
- /ah help – show help for all the commands
- /ah sell <price> – sell the item you are holding in hand
- /ah list <price> [count] – list the item as server
- /ah ulist <price> [count] – list the item as server with unlimited buying
- /ah selling – view the items you are selling
- /ah sold – view the items you have sold recently
- /ah expired – view your expired items to return
- /ah cancel – cancel all your auctions
- /ah return – return all your cancelled/expired items
â
Permissions:
- auctionhouse.reload – enables reloading the plugin
- auctionhouse.use – enables /ah command (default: true)
- auctionhouse.menu – enables /ah menu command
- auctionhouse.search – enables /ah search command (default: true)
- auctionhouse.help – enables /ah help command (default: true)
- auctionhouse.sell – enables /ah sell command (default: true)
- auctionhouse.list – enables /ah list command
- auctionhouse.ulist – enables /ah ulist command
- auctionhouse.selling – enables /ah selling command (default: true)
- auctionhouse.sold – enables /ah sold command (default: true)
- auctionhouse.expired – enables /ah expired command (default: true)
- auctionhouse.cancel – enables /ah cancel command (default: true)
- auctionhouse.return – enables /ah return command (default: true)
- auctionhouse.cancel.others – enables cancelling other’s auctions
- auctionhouse.trigger.block – enables block triggers for menu
- auctionhouse.trigger.entity – enables entity triggers for menu
- auctionhouse.trigger.sign – enables sign triggers for menu
- auctionhouse.auctions.# – sets maximum listings
How to install:
- Download a plugin of your choice.
- Place the .jar and any other files in your pluginâs directory.
- Run the server and wait for it to fully load.
- Type stop in your Minecraft server console to bring the server to a clean stop.
- Run the server.
- All done! Your plugin should be installed and ready to be used.