ModsJava
✨ pAuctionHouse » Ultimate Auction Experience ⚡ Fast • Modern • Player-Friendly
Java mod listed for Minecraft 1.20–1.21. Download on the author's site.
pAuctionHouse The Ultimate, Feature-Rich & Premium Auction House Solution pAuctionHouse is not just another auction house plugin. It is a complete…
⬇ Download on Spigot
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
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
[]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.
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.
[]/ahadmin reload - Reloads the config.yml and messages.yml files.
[]/ahadmin view - Opens the Admin Management GUI to view all auctions.
[]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)
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.listings.unlimited - Allows unlimited listings.
Dependencies
[]Required: Vault
[]Required: An economy plugin that hooks into Vault (e.g., EssentialsX, CMI).- Optional: PlaceholderAPI for placeholder support.
The configuration is split into two easy-to-manage files.
Spoiler: config.yml
pAuctionHouse Configuration
database:
type : 'SQLite'
auction:
duration-hours : 48
tax-percent : 5.0
default-listing-limit : 5
min-listing-price : 1.0
max-listing-price : 1000000.0
announcements:
enabled : true
gui:
rows : 6
sounds:
item-listed : 'ENTITY_EXPERIENCE_ORB_PICKUP'
item-bought : 'ENTITY_PLAYER_LEVELUP'
... and more
Code (YAML):
pAuctionHouse Configuration
database:
type : 'SQLite'
auction:
duration-hours : 48
tax-percent : 5.0
default-listing-limit : 5
min-listing-price : 1.0
max-listing-price : 1000000.0
announcements:
enabled : true
gui:
rows : 6
sounds:
item-listed : 'ENTITY_EXPERIENCE_ORB_PICKUP'
item-bought : 'ENTITY_PLAYER_LEVELUP'
... and more
Spoiler: messages.yml
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
Code (YAML):
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
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.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
✨ pAuctionHouse » Ultimate Auction Experience ⚡ Fast • Modern • Player-Friendly is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 99 times (via Spigot). Download it and open it directly in the game.