Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
Platforms
Links
Creators
Details
Licensed MIT
Published 3 months ago
Updated 2 weeks ago
Changelog
Fixed
-
Fixed NullPointerException in ConfigManager.getMessage()
- Added null check for replacements parameter to prevent crashes
- Now handles calls with null varargs gracefully
- Fixes GUI opening errors in MainAuctionGui and MailboxGui
-
Fixed file I/O errors in JsonAuctionStorage
- Implemented retry logic with 3 attempts for file rename operations
- Added automatic old file deletion before rename to prevent conflicts
- Improved error logging with detailed diagnostics
- Reduced "Failed to rename temporary file" errors significantly
-
Fixed ResourceLocationException for notification sounds
- Implemented smart sound name handling (supports both enum and resource location formats)
- Added automatic format conversion from enum names to resource locations
- Added fallback to safe default sound (ENTITY_EXPERIENCE_ORB_PICKUP) if playback fails
- Prevents crashes from malformed sound names like "BLOCK_NOTE_BLOCK_PLING"
Removed
- Removed search feature from auction house menu
- Deleted SearchManager class and all search-related functionality
- Removed search button from /ah GUI (slot 48 now empty)
- Removed search query parameter from auction methods
- Cleaned up search-related messages from messages.yml
- Removed playerauctions.search permission from plugin.yml



