pAuctionHouse The Ultimate, Feature-Rich & Premium Auction House Solution pAuctionHouse is not just another auction house plugin. It is a complete, premium, and robust economy-driving solution built from the ground up for performance, stability, and an unparalleled user experience. Designed for servers that demand quality, pAuctionHouse provides a seamless and intuitive marketplace for your players.
From its powerful admin management tools to its highly customizable player-facing features, every aspect has been meticulously crafted to be the only auction house plugin your server will ever need.
A clean, intuitive, and multi-page GUI for browsing auctions. Powerful Admin Management GUI Global Listing Announcements with Item Hover Easy Claiming of Expired Items
Core Features
[]Intuitive & Modern GUI: A clean, multi-page graphical interface for browsing, buying, and managing auctions. []Database Driven: Uses SQLite by default for easy setup. All auctions are saved, ensuring no data loss on restarts. []Safe NBT Storage: Flawlessly saves any item, including custom items with special NBT data from other plugins, enchantments, and lores. []Vault Economy Support: Integrates with any Vault-supported economy plugin (like EssentialsX, CMI, etc.) for seamless transactions. []Configurable Sales Tax: Implement a server-wide sales tax to create a money sink and balance your economy. []Expiry & Claiming System: Unsold or expired items are never lost. Players can reclaim them from a separate, easy-to-use GUI. []Powerful Admin GUI: A dedicated interface for staff (/ahadmin view) to monitor all live auctions, view detailed item NBT, and safely remove inappropriate listings. []Global Listing Announcements: Announce new listings in chat with a hoverable message showing the item, generating excitement and driving sales. (Toggleable) []Permission-Based Listing Slots: Control how many items players can sell at once with permissions. Perfect for server ranks! (pauctionhouse.listings.10, pauctionhouse.listings.unlimited, etc.) []Highly Configurable: Customize nearly every message, GUI title, sound, and setting from the well-documented configuration files. []Performance Focused: Designed with performance in mind. Asynchronous tasks handle data saving and expiration to ensure zero lag on your main thread. []PlaceholderAPI Support: Provides useful placeholders to integrate with other plugins.
Developer API: A simple API for other plugins to hook into pAuctionHouse.
Commands Player Commands:
[]/auctionhouse, /ah, /pauction - Opens the main Auction House GUI. []/ah sell <price> - Lists the item in your main hand for sale. []/ah listings - View and manage your own active listings. []/ah expired - Open the GUI to claim your expired or unsold items.
Admin Commands:
[]/ahadmin reload - Reloads the config.yml and messages.yml files. []/ahadmin view - Opens the Admin Management GUI to view all auctions.
Permissions
[]pauctionhouse.use - Allows players to open and use the auction house. (Default: true) []pauctionhouse.sell - Allows players to use the /ah sell command. (Default: true) []pauctionhouse.admin.reload - Permission to use /ahadmin reload. (Default: op) []pauctionhouse.admin.manage - Permission to use /ahadmin view and manage auctions. (Default: op)
Listing Limit Permissions: Control how many items a player can sell with ranked permissions. The plugin automatically gives the player the highest limit they have permission for.
[]pauctionhouse.listings.5 []pauctionhouse.listings.10 []pauctionhouse.listings.20 [](and any other number you wish to create)
pAuctionHouse Messages File
prefix: "&8[&b&lPAH&8] &7" --- Command & System Messages
--- reload: "{prefix}&aPlugin reloaded successfully." no-permission: "{prefix}&cYou do not have permission to do that." ... many more messages
--- GUI Titles
--- gui-titles:
main: "&1&lAuction House &8- &7Page {page}/{total_pages}" player-listings: "&1&lYour Active Listings" expired-items: "&1&lClaim Expired Items" --- GUI Lore Templates
--- item-lore: "&7---------------------" "&fSeller: &b{seller}" "&fPrice: &a${price}" "&fExpires in: &e{time_left}" "" "&e&lLEFT-CLICK &7to purchase" ... and much more
Placeholders If you have PlaceholderAPI installed, you can use these placeholders:
[]%pauctionhouse_active_auctions% - Shows the total number of items currently on the auction house. []%pauctionhouse_player_listings% - Shows how many items the viewing player is currently selling.
%pauctionhouse_player_expired% - Shows how many expired items the viewing player has waiting to be claimed.