All versions
1.3.0
Release
Modern Auction 1.3.04 months ago 339
Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
Platforms
Bukkit
Folia
Paper
Purpur
Spigot
Changes
โจ What's New in v1.3.0
๐ Complete Rebranding & Multi-Server Support
- Rebranded: The plugin is now officially ModernAuction. The old "aiols" branding has been entirely removed from commands, permissions, and files.
- MySQL & Redis Support: Built for scale! You can now connect multiple servers together using MySQL and Redis for instant cross-server auction synchronization. (SQLite remains the default for single servers).
๐ฎ Advanced Administration Tools
- Admin Control Panel: Run
/ah adminto open a dedicated GUI showing all active listings across the server. Click to instantly force-remove any item. - Transaction Ledger: Track the economy! Use
/ah admin logs <player>to view a player's recent auction history directly in chat.
๐ฐ Economy & Taxation
- Rank-Based Taxes: Reward your VIP players with lower listing fees! You can now configure multiple tax tiers in
auction.yml(e.g., give players withmodernauction.tax.vipa 2% fee instead of 5%). - BIN Price Caps: Added safety limits to prevent Buy-It-Now prices from exceeding the server's configured maximum economy limits.
๐ฆ 100% Item Safety (Collection Bin)
- No More Dropped Items: Items reclaimed from expired auctions or cancelled listings will never drop on the ground again if a player's inventory is full.
- The Collection Bin: Unclaimed or overflowing items are securely routed to the new Collection Bin (
/ah bin), where players can safely claim them anytime.
๐ข Discord Webhook Integration
- Rich Embed Notifications: Connect your auction house directly to your Discord server! Sends beautifully formatted embeds for:
- ๐ New Listings
- โ Sold Items
- โก Buy-It-Now Purchases
- Price Thresholds: Configure a minimum price limit (e.g., only announce items over $100,000) to prevent spam in your Discord channels.
๐ PlaceholderAPI Support
Full PAPI integration has arrived! Use these new placeholders in your scoreboards, holograms, or menus:
%ah_active_listings%- Total active listings on the server%ah_player_listings%- Your current active listings%ah_player_sold_count%- Total items you've sold%ah_player_total_earned%- Total money earned%ah_player_total_spent%- Total money spent%ah_top_seller_1_name%- #1 top seller%ah_top_spender_1_name%- #1 top spender%ah_server_total_volume%- Server-wide economy volume
๐ Bug Fixes & Stability
- Fixed an edge-case crash (
ConcurrentModificationException) during rapid item expiration. - Added multiple layers of duplication protection (shift-clicking, off-hand swapping, and drop-key exploitation are fully blocked).
- Optimized data saving routines to prevent lag spikes on heavily populated servers.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:orhZlJMp:bZIti47L"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:orhZlJMp:bZIti47L"
}

