
DP-Auction
DP-Auction is a complete auction house plugin that allows players to sell items through bidding or instant buy listings.


DP-Auction is a complete auction house plugin that allows players to sell items through bidding or instant buy listings.
Players can create auctions, place bids, purchase items instantly, and collect rewards through mailbox-style claim systems. Administrators can configure auction duration, listing fees, taxes, and listing limits to match their server economy.

Auction House System
- Create item auctions through an intuitive GUI
- Support for bidding and instant buy listings
- Automatic auction expiration handling
- Configurable auction duration
- Configurable listing limits per player
Secure Economy Integration
- Listing fees
- Transaction taxes
- Escrow-based bidding system
- Automatic bid refunds when outbid
- Offline-safe transaction handling
Mailbox System
Players manually claim rewards through dedicated mailboxes:
- Won auction items
- Sales earnings
- Expired auction returns
This prevents inventory overflow and supports offline players.
Search & Sorting
- Search auctions by item name
- Search auctions by item type
- Multiple sorting options
- Personal auction management
Administration Tools
- Force end auctions
- Remove auctions
- View auction information
- Manage player auctions
- Live configuration editing
- Auction statistics

- All DP-Plugins require the DPP-Core plugin
- The plugin will not work if DPP-Core is not installed
- You can download DPP-Core here: Click me!
Required Plugin
- EssentialsX
EssentialsX provides the economy system required for bidding, purchasing, listing fees, and transaction taxes.
Without an economy plugin, auction transactions cannot be completed.

1️⃣ Install DPP-Core
2️⃣ Install EssentialsX (recommended)
3️⃣ Place DP-Auction into your server's plugins folder
4️⃣ Start the server
5️⃣ Configure plugins/DP-Auction/config.yml if necessary

Configuration Example
auction:
duration-hours: 24
min-bid-increase: 1000
default-limit: 10
listing-fee: 10000
tax-percent: 5
Available Settings
- Auction duration
- Minimum bid increase
- Listing limit per player
- Listing fee
- Transaction tax
All values can be modified through configuration files or administrator commands.

❗ Some commands require appropriate permissions.
Player Commands
| Command | Description |
|---|---|
/dpac | Open auction house |
/dpac sell | Create auction |
/dpac my | View your auctions |
/dpac bid | View active bids |
/dpac claim | Claim won items |
/dpac earnings | Claim sales earnings |
/dpac expired | Claim expired items |
/dpac search <keyword> | Search auctions |
Admin Commands
| Command | Description |
|---|---|
/dpac reload | Reload configuration |
/dpac forceend <id> | Force end auction |
/dpac remove <id> | Remove auction |
/dpac info <id> | View auction information |
/dpac player <name> | View player auctions |
/dpac clear <name> | Clear player auctions |
/dpac stats | View auction statistics |
/dpac save | Save all data |
/dpac config <setting> <value> | Edit configuration |
Important Notes
- Auctions support both bidding and instant purchase
- Bid funds are held securely until the auction ends or the player is outbid
- Outbid players are automatically refunded
- Won items, earnings, and expired auctions are collected through mailbox GUIs
- Offline players are fully supported

- Automatic data saving
- Offline player support
- Auction persistence across restarts
- Mailbox persistence
- Safe transaction processing

- https://discord.gg/JnMCqkn2FX
- Support and bug reports
- Feature suggestions and feedback
- Community assistance
