ModsJava
NexAuctionHouse - Modern Auction House Plugin
Modern, secure Auction House with bidding, bundles, multi-currency and cross-server support.
⬇ Download on SpigotNexAuctionHouse
Modern, secure and highly configurable auctions for Paper servers
Build a complete player-driven marketplace with instant purchases, real-time bidding, multiple currencies, detailed item previews, reliable recovery systems and optional cross-server synchronization.
Marketplace features
- BIN and bid auctions — Create instant-purchase listings or real-time bid auctions with configurable minimum increments
- Anti-snipe protection — Auctions can automatically extend when a bid is placed near expiration
- Automatic bid handling — Winners are selected automatically and losing bidders are refunded
- Auto-relist — Automatically relist expired items with configurable relist limits and optional relisting fees
- Bulk selling — Select and list multiple inventory items from a dedicated GUI
- Bundles — Sell multiple different items together as a single listing
- Favorites and watchlists — Save listings and receive notifications when watched auctions are sold, cancelled or expired
- Search and sorting — Search by item name, material or seller and sort by price, date or name
- Categories and pagination — Browse large marketplaces using configurable categories and page navigation
Item previews and player experience
- Detailed item preview GUI available from auction, favorite, history and admin menus
- Displays enchantments, attributes, durability, custom-item information and average market prices
- In-GUI shulker box content previews
- Written book page browsing
- Visual armor-slot previews
- Personal purchase and sales history
- Average market prices calculated from recent transactions
- Per-player notification preferences for sales, bids, login alerts, favorites and sound effects
- Offline notifications for pending revenue and uncollected items
Economy support
- Vault
- PlayerPoints
- TokenManager
- CoinsEngine
- GemsEconomy
- EcoBits
- UltraEconomy
Multiple economy providers can be enabled simultaneously. Players can select the currency used for each listing.
Administration and marketplace control
- Admin GUI for viewing and removing active listings
- Player-specific and global auction clearing tools
- Marketplace statistics with top sellers, expensive sales and transaction volume
- Configurable sale taxes with permission-based overrides
- Permission-based listing limits, auction durations and tax rates
- Global minimum and maximum listing prices
- Per-material minimum and maximum prices
- Material, lore-keyword, enchantment, custom-item and PersistentDataContainer tag blacklists
- Optional whitelist mode that only permits configured materials
- World restrictions with bypass permissions
- Visual blacklist management GUI
Security and recovery
- Click cooldowns, cursor protection and protected inventory logic
- Anti-duplication safeguards for auction interfaces
- Real-time persistence of cursor and rescued items
- Automatic item recovery after crashes, disconnects, kicks or timeouts
- Offline revenue delivery
- Expired and cancelled item storage
- Automatic winner processing and bidder refunds
- Safe database-backed transaction handling
Databases and network support
- SQLite for simple single-server installations
- MySQL and MariaDB for larger servers and networks
- MongoDB support
- Optional Redis synchronization for multi-server networks
- HMAC-signed Redis messages
- Distributed locking for cross-server transactions
- Redis TLS, authentication, connection pooling and configurable channel prefixes
- BungeeCord and Velocity plugin messaging support
Cross-server mode requires MySQL/MariaDB or MongoDB together with Redis. SQLite cannot be used for cross-server synchronization.
Customization
- Inventory GUIs configured through YAML files
- Customizable menu sizes, slot layouts, buttons, materials, names, lore and filler items
- Built-in Default, Dark and Nether GUI themes
- Custom theme support
- Configurable sounds and notification behavior
- English and Turkish language files included
- Additional languages can be added through custom YAML files
Integrations
- PlaceholderAPI
- Discord webhook notifications
- ItemsAdder
- Oraxen
- Nexo
- MMOItems
- MythicMobs and MythicCrucible
- ExecutableItems
- EcoItems, EcoArmor and Talismans
- Slimefun
- ModelEngine
- HeadDatabase
- CrazyEnchantments
- ExcellentEnchants
- NexEngine and NexItems
Discord webhooks can report new listings, completed sales, cancellations, administrative actions and automatic relists.
Migration tools
Existing marketplace data can be imported with automatic backups, confirmation prompts and detailed migration reports.
Supported migration sources:
- AuctionHouse by klip
- CrazyAuctions
- zAuctionHouse
- AuctionMaster
Developer API
NexAuctionHouse includes a public Java API and auction events for custom integrations.
Available events include:
- AuctionListEvent
- AuctionPurchaseEvent
- AuctionCancelEvent
- AuctionExpireEvent
- BidPlaceEvent
Verified platforms
- Paper 1.21.4 — Java 21
- Paper 26.2 — Java 25
Other Paper 1.21+ versions are expected to work but have not all been tested individually. Other server forks are not currently certified. Folia support is not currently available.
Requirements
- Paper 1.21 or newer
- Java 21 or newer
- At least one supported economy provider
Vault is optional when a supported direct economy integration is used.
Optional dependencies and services:
- PlaceholderAPI for placeholders
- Redis for cross-server synchronization
- A supported custom-item plugin when custom-item compatibility is required
Installation
- Place the NexAuctionHouse JAR in your server's plugins folder.
- Install and configure at least one supported economy provider.
- Start or restart the server.
- Edit plugins/NexAuctionHouse/config.yml.
- Customize language files inside plugins/NexAuctionHouse/lang/.
- Customize inventory menus inside plugins/NexAuctionHouse/gui/.
- Configure or create themes inside plugins/NexAuctionHouse/themes/.
- Run /ah reload after making configuration changes.
Player commands
Code (Text):
/ah
/ah search <keyword>
/ah sell <price> [currency]
/ah sell <price> [currency] --bid
/ah sell <price> [currency] --autorelist
/ah sell-all <price> [currency]
/ah bundle <price> [currency]
/ah favorites
/ah history
/ah expired
/ah notifications
/ah search <keyword>
/ah sell <price> [currency]
/ah sell <price> [currency] --bid
/ah sell <price> [currency] --autorelist
/ah sell-all <price> [currency]
/ah bundle <price> [currency]
/ah favorites
/ah history
/ah expired
/ah notifications
Code (Text):
/auctionhouse
/nexah
/nexah
Code (Text):
/ah history <player>
/ah admin
/ah admin clear --all
/ah admin clear --player=<name>
/ah admin blacklist
/ah admin migrate <plugin>
/ah reload
/ah admin
/ah admin clear --all
/ah admin clear --player=<name>
/ah admin blacklist
/ah admin migrate <plugin>
/ah reload
Code (Text):
nexauctions.use
nexauctions.sell
nexauctions.bundle
nexauctions.autorelist
nexauctions.admin
nexauctions.reload
nexauctions.bypass.blacklist
nexauctions.bypass.world
nexauctions.bypass.tax
nexauctions.limit.<number>
nexauctions.time.<hours>
nexauctions.tax.<rate>
nexauctions.sell
nexauctions.bundle
nexauctions.autorelist
nexauctions.admin
nexauctions.reload
nexauctions.bypass.blacklist
nexauctions.bypass.world
nexauctions.bypass.tax
nexauctions.limit.<number>
nexauctions.time.<hours>
nexauctions.tax.<rate>
Code (Text):
%nexauction_total_listings%
%nexauction_player_listings%
%nexauction_player_limit%
%nexauction_player_expired%
%nexauction_player_tax%
%nexauction_player_total_sales%
%nexauction_player_total_revenue%
%nexauction_player_total_purchases%
%nexauction_avg_price_<MATERIAL>%
%nexauction_player_listings%
%nexauction_player_limit%
%nexauction_player_expired%
%nexauction_player_tax%
%nexauction_player_total_sales%
%nexauction_player_total_revenue%
%nexauction_player_total_purchases%
%nexauction_avg_price_<MATERIAL>%
Documentation and source repository
Issue tracker and bug reports
License
NexAuctionHouse is proprietary software developed by Nexuby. All rights are reserved.
NexAuctionHouse - Modern Auction House Plugin is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 40 times (via Spigot). Download it and open it directly in the game.