
AuctionHouse by ilius
A modern, lightweight auction house with GUI, categories, price history & multi-database support
AuctionHouse by ilius 1.0.4.2
release5 мая 2026 г.v1.0.4.2 Changelog
Improvements
- Mailbox GUI now paginates at the database level — opens instantly regardless of mailbox size
- Increased default mailbox capacity from 100 to 500 items per player (configurable, LuckPerms-overridable)
- Lowered default expiry check interval from 20 minutes to 5 minutes for faster auction turnover
1.0.4
release14 апреля 2026 г.v1.0.4 Changelog
Bug Fixes
- Fixed a race condition where expired auctions could be delivered to both the buyer and returned to the seller's mailbox under high load
- Fixed memory leak: GUI click cooldowns were never cleared, accumulating one entry per unique player forever
- Fixed memory leak: mailbox cache was retained for offline players indefinitely
- Fixed memory leak: transaction lock map could grow unbounded if cleanup was missed on exception paths
- Async-wrapped seller info GUI back button — no longer blocks the main thread on a database query
Compatibility
- Now works on Spigot 1.20+ (previously Paper-only) — runtime detection automatically uses the right serialization format
- Backwards-compatible item storage — existing databases work without migration on either platform
- Folia and Purpur still fully supported
Improvements
- Added background sweep task that removes idle transaction locks every 5 minutes
- Removed unused legacy code paths to reduce footprint
- Added 9 new automated stress tests covering memory leaks, lock contention, and concurrent load (106 total tests)
AuctionHouse by ilius 1.0.3.1
release2 апреля 2026 г.AuctionHouse v1.0.3.1 (patch)
-Fixed mailbox items lost when inventory is full — overflow drops at your feet -Fixed a race condition in GUI click rate limiting -Switched from MySQL Connector (GPL) to MariaDB Connector (LGPL) — works with both MySQL and MariaDB -Fixed character encoding to utf8mb4 for special characters -Replaced sign-based text input with chat-based input — no external dependencies
AuctionHouse by ilius 1.0.3
release2 апреля 2026 г.v1.0.3 Changelog
Bug Fixes
- Custom datapack items now display proper names everywhere instead of raw translation keys
- Mailbox items no longer silently lost when inventory is full — overflow drops at your feet
- Fixed a race condition in GUI click rate limiting that could allow click-spam exploits
- Fixed price history query missing a safety limit — large databases no longer risk lag spikes
- Removed invalid
CHAINmaterial from default categories (removed in newer Paper versions)
MySQL / MariaDB
- Fixed character encoding to
utf8mb4— item names with special characters no longer corrupt - Fixed MySQL driver isolation to prevent classpath conflicts with other plugins
- Added missing performance indexes on transaction queries
- Fixed index creation compatibility with MySQL 5.7 and older MariaDB versions
- Removed deprecated
autoReconnectflag that could silently lose transaction state
Improvements
- Auction listings now track material type for faster search and matching
- Centralized item name resolution across all GUIs and messages
v1.0.2 Changelog
release29 марта 2026 г.Bug Fixes
-Fixed Discord webhook reporting wrong quantity for listings (showed x1 instead of actual amount)
Improvements
-Migrated item serialization to Paper's modern NBT format — safer, cross-version compatible, and ready for 26.1 -Existing auction data loads seamlessly with automatic legacy format detection -Replaced deprecated API calls for future-proofing
