WatcherHUD-1.0.1-Beta.jar
Curse Maven Snippet
What's new
Changelog for WatcherHUD Version 1.0.1-Beta
This version includes fixes for all bugs identified during the security and quality code audit.
Bug Fixes
High Priority
- Configuration Migration Fixed
- Fixed configuration migration that was never executing due to hardcoded version detection
- Configuration updates are now automatically applied when updating the mod
- Memory Leak in Request Tracking Fixed
- Fixed memory leak where UUIDs were accumulated indefinitely in request tracking
- Implemented periodic cleanup of old entries (older than 24 hours)
- Prevents memory exhaustion on long-running servers with many unique players
Medium Priority
- Inconsistent Interaction Distances Fixed
- Standardized interaction distance to 5 blocks across network packets and overlay display
- Ensures consistency between network requests and overlay rendering
- Silent Configuration Save Failure Fixed
- Added proper error logging for configuration save failures
- Save failures are now visible in logs for debugging
- Plugin Callback Exception Handling Fixed
- Improved exception handling in plugin callbacks
- Plugin exceptions are now properly logged
- WatcherHUDApi Returning Null Values Fixed
- Fixed API methods that were returning null values
- API now returns useful values for external mods
- Entity Field Corruption Risk Fixed
- Fixed risk of incomplete entity field restoration
- Entity fields are now always properly restored, even when exceptions occur
Low Priority / Code Quality
- Unused consumeClick Method Reviewed
- Verified correctness of unused consumeClick method
- Maintained for potential future use
- Logic Bug in consumeClick Fixed
- Verified consistency of consumeClick semantics for disabled plugins
- Logic confirmed correct for proper keybinding handling
- Silent Overlay Drawing Failure Fixed
- Added proper error logging for overlay drawing failures
- Overlay drawing failures are now logged for debugging while preventing game crashes
- UI/UX Issue with Disabled Plugin Toggles Fixed
- Fixed disabled plugin toggles consuming clicks without action
- Disabled toggles no longer consume clicks, allowing proper UI behavior
- Dead Code Removal
- Removed unused MAX_DISTANCE constant
- Code cleanup improving maintainability
Summary
- Total bugs identified: 12
- Total bugs fixed: 12
- Version: 1.0.1-Beta
This version resolves all security, reliability, and code quality issues identified during the initial audit.
This mod has no additional files