File Details
Eymistaken's HUD 1.0.9-6
- R
- Mar 6, 2026
- 226.70 KB
- 217
- 1.21.11+5
- Fabric
File Name
eymistakens-hud-1.0.9-6.jar
Supported Versions
- 1.21.11
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
Curse Maven Snippet
Changelog
[1.0.9-6] - [HOTFIX]
Fixed
Keystrokes CPS display showing incorrect values when CPS module is disabled — The
tick()method inCpsModulecontained an early return guard gated onisEnabled(). This caused theleftClicksandrightClickslists to stop being pruned when the module was disabled, whileMixinMousecontinued to populate them unconditionally. As a result, the Keystrokes module's per-button CPS counter read from a list that grew indefinitely. The early return has been removed so the lists are always pruned on every tick regardless of module visibility.Combo not resetting on damage —
MixinLivingEntitywas injecting into thedamage(ServerWorld, DamageSource, float)method, which is server-side and never invoked in a client-side mod context. Consequently,ComboTracker.onDamage()was never called and the combo counter did not reset when the player took a hit. The fix replaces the mixin-based approach with ahurtTimepoll insideComboTracker.onTick(). AlastHurtTimefield is compared againstclient.player.hurtTimeeach tick; when a transition from 0 to a positive value is detected,onDamage()is triggered directly.
API
No breaking changes. The public surface of HudModule, EymistakenHudPlugin, and HudModuleManager is unchanged. Existing plugins remain binary-compatible and do not require recompilation.

