PlayerAuctions is a modern and feature-rich auction house plugin.
PlayerAuctions is a modern and feature-rich auction house plugin for PaperMC servers. It provides a robust, intuitive, and scalable platform for players to buy and sell items, fully integrated with Vault-based economies and PlaceholderAPI.

Modern GUI Interface:
Auction Management:
Command System:
/ah, /auction, or /auctionhouseVisual Enhancements:
Integration Support:
| Command | Description | Permission |
|---|---|---|
/ah |
Opens the main auction house GUI | playerauctions.use |
/ah help |
Shows all available commands with descriptions | playerauctions.use |
/ah sell <price> [buy_now] [duration] |
Lists the item in your hand for auction | playerauctions.sell |
/ah search <keyword> |
Searches for items matching the keyword | playerauctions.search |
/ah notify <on/off> |
Toggles your personal auction notifications | playerauctions.notify |
/ah history [player] |
Shows your or another player's auction history | playerauctions.history, playerauctions.history.others |
/ah listings |
Opens a GUI of your active listings | playerauctions.use |
/ah myauctions |
Alternative command for your listings | playerauctions.use |
/ah reload |
Reloads the plugin's configuration | playerauctions.reload |
Command Aliases: All commands work with /ah, /auction, and /auctionhouse
| Permission | Description | Default |
|---|---|---|
playerauctions.use |
Allows opening and using the main GUI | true |
playerauctions.sell |
Allows listing items for sale with /ah sell |
true |
playerauctions.cancel |
Allows cancelling your own auctions (if they have no bids) | true |
playerauctions.search |
Allows using the /ah search command |
true |
playerauctions.categories |
Allows using the /ah categories command |
true |
playerauctions.notify |
Allows using /ah notify to toggle notifications |
true |
playerauctions.history |
Allows viewing your own auction history | true |
playerauctions.history.others |
Allows viewing another player's auction history | op |
playerauctions.reload |
Allows reloading the plugin's configuration | op |
playerauctions.admin |
Grants access to all administrative features | op |
config.yml)Key configuration options:
# PlayerAuctions Configuration
auction:
max-auctions-per-player: 5
auction-duration: 48h
defaults:
duration: 48h
min-price: 1.0
tax-percentage: 5
notification-methods: [chat, actionbar, title, sound]
economy:
preferred: VAULT
fallback: VAULT
sink:
mode: NONE
target: "server_treasury"
gui:
title-main: "&6PlayerAuctions"
title-my-listings: "&6My Listings"
system: "INVENTORY_FRAMEWORK"
size: 54
items-per-page: 45
border:
enabled: true
material: BLACK_STAINED_GLASS_PANE
name: " "
lore: []
mailbox:
enabled: true
retention-days: 30
The border system is fully customizable:
enabled: Enable or disable the decorative border (default: true)material: Any valid Minecraft material (default: BLACK_STAINED_GLASS_PANE)name: Custom display name for border itemslore: Custom lore lines for border itemsCommon Issues:
playerauctions.use permissiongui.border.enabled in config.ymlThis plugin is developed by MinekartaStudio. Please ensure you have the proper license to use this software on your server.
For support, bug reports, or feature requests: