WatcherHUD

A context-aware HUD that shows what you're looking at: blocks, entities, containers, redstone, and more.
Back to Files

WatcherHUD-1.0.1-Beta.jar

File nameWatcherHUD-1.0.1-Beta.jar
Uploader
diumstreamdiumstream
Uploaded
Oct 13, 2026
Downloads
6
Size
147.8 KB
Mod Loaders
Forge
File ID
9165903
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:watcherhud-1741026:9165903")

Learn more about Curse Maven

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