Sueta

Modern Auction

1.7.0

A asynchronous GUI Auction House for 1.20+. Features Buy-It-Now, Anti-Snipe mechanics, category filtering, Shulker previews, and offline-player support—all backed by a blazing-fast SQLite database.

·Plugin
Tested MC versions
1.19, 1.20, 1.21, 26.1, 26.2

.

🛒 ModernAuction — The Ultimate Asynchronous Auction House

ModernAuction takes your server's economy to the next level with zero-lag databases, multi-server Redis synchronization, and competition-ready features for Paper/Spigot 1.20+. Give your players the ability to participate in bidding wars, instantly purchase items via Buy-It-Now, and filter through massive markets using built-in categories. With advanced Anti-Snipe mechanics, a 100% safe Collection Bin, Discord Webhooks, and a highly polished UI, this is the only auction plugin your server will ever need.

Engineered for maximum performance, scale, and a premium player experience.


🌐 Try It Yourself

You can experience Modern Auction exactly as intended by joining HYDRAZ Network.

Server Address
play.hydraz.online

✨ Premium GUI Experience

Immersive and beautiful glass-pane bordered auction menus
Dynamic auditory feedback for bids, purchases, and errors
Seamless pagination to browse thousands of items effortlessly

🌐 Multi-Server & Database Ready

Native SQLite backend for quick, single-server setups
Full MySQL/MariaDB support for large networks
Optional Redis Pub/Sub integration for instant cross-server auction synchronization

💰 Advanced Economy & Trading

List items using /ah sell <startingBid> [binPrice]
Optional Buy-It-Now (BIN) allows buyers to skip the bidding and purchase instantly
Rank-based Tax Tiers: Reward VIP players with lower listing fees via permissions
Configurable BIN caps and maximum pricing limits to balance your economy

📦 100% Item Safety (Collection Bin)

Items returned from expired/cancelled auctions never drop on the ground
If a player's inventory is full, items are securely routed to their /ah bin
Players can safely claim their items from the Collection Bin GUI at any time

⚖️ Anti-Snipe & Fair Play

Automatically extends the auction timer by 15 seconds if a late bid is placed
Ensures fair bidding wars and prevents last-second auction sniping
Fully compatible with offline players — winnings and items are saved securely

🔍 Smart Filtering & Categories

Automatic categorization sorts items into Armor, Tools, Blocks, and Items
Dedicated Category Filter button to instantly narrow down the market
Type in chat to search for exactly what you're looking for
Sort by Newest, Oldest, Cheapest, or Priciest

👮 Advanced Administration Tools

Admin Control Panel (/ah admin) to browse and forcefully remove any active listing
Transaction Ledger (/ah admin logs <player>) to audit a player's recent auction history
Safely moderate economies without digging through files

📢 Discord Webhook Integration

Connect your auction house directly to your Discord server
Sends beautifully formatted Rich Embeds for New Listings, Sold Items, and BIN Purchases
Configure minimum price thresholds to prevent Discord spam

🧱 Shulker Box Previews

Right-click any listed shulker box to safely preview its contents
Read-only preview GUI prevents any item duplication or theft
Bedrock-friendly click support via Geyser/Floodgate

🎨 Highly Configurable & Zero-Lag

All database operations run asynchronously to prevent TPS drops
Customize all messages, UI titles, button lore, and chat formats with Minimessage (Gradients/Colors)
Adjust Anti-Snipe timings, listing fees, and expiration durations

🔌 Dependencies & Hooks

Requires Vault and an economy plugin (EssentialsX) OR PlayerPoints to handle transactions
Extensive PlaceholderAPI hook featuring %ah_active_listings%, %ah_top_seller_1_name%, %ah_server_total_volume%, and more!

🧾 Commands

CommandDescription
/ahOpen the main Auction House menu
/auctionAlias for the /ah command
/ah sell <bid> [bin]List the item in your main hand
/ah search <item>Open the auction house with a search filter
/ah binOpen your secure Collection Bin
/ah adminOpen the Admin Control Panel
/ah admin logs <player>View transaction history for a player
/ah reloadReload the plugin configuration

🔐 Permissions

(Note: Legacy aiols.ah.* permissions are still fully supported and automatically alias to the new permissions below!)

PermissionDescription
modernauction.useAllows the player to open and browse the auction house
modernauction.sellAllows the player to create new listings
modernauction.tax.vipGrants custom VIP listing tax rate (configure in auction.yml)
modernauction.adminGrants access to the /ah reload command
modernauction.admin.panelGrants access to /ah admin
modernauction.admin.logsGrants access to /ah admin logs
modernauction.*Grants all auction-related permissions

Similar projects

Plugin →