Aueser-InfectionBar icon

InfectionBar

Displays Cadaver Growth infection progress as a compatibility-aware HUD element when the host and connected clients run Infection Bar.

CHANGELOG

Changelog

1.1.2

Performance

  • Reduced frame-time cost while the HUD is enabled, especially in sessions where Cadaver Growth infection data is not currently available.
  • Reduced repeated HUD style checks in large modpacks.
  • Reduced unnecessary per-frame UI updates for unchanged infection text and original HUD visibility state.

HUD Behavior

  • Improved terminal fade handling in vanilla HUD mode.
  • Matched the base HUD intro visibility behavior more closely in both compact and vanilla HUD styles.
  • Kept existing HUD styles, configuration options, and multiplayer compatibility behavior unchanged.

1.1.1

Packaging

  • Removed the debug symbol file from the Thunderstore package to keep the release artifact minimal.

Documentation

  • Clarified multiplayer installation guidance: when a lobby should have the HUD active, install Infection Bar on the host and on every connected client.

1.1.0

Multiplayer Compatibility

  • Infection Bar now requires the host to have the mod installed before the HUD becomes active.
  • Clients also need Infection Bar installed for the HUD to show.
  • When the host is not running Infection Bar, installed clients keep the connection and hide the HUD.
  • When any connected client is missing Infection Bar, the host and installed clients hide the HUD for that lobby state.
  • Newly joined clients receive a short grace period before compatibility is evaluated.

Stability

  • The mod does not block players from joining.
  • The mod does not kick players.
  • The mod does not change lobby connectivity, movement, or gameplay.
  • Infection data is no longer read while the HUD is disabled by compatibility mode.

Documentation

  • Updated the README to explain host-required compatibility mode.
  • Clarified EladsHUD interoperability and installation expectations.

1.0.0

  • Initial Thunderstore package.
  • Added a Cadaver Growth infection HUD display.
  • Added automatic HUD style selection.
  • Added compact current-style presentation for compatible HUD environments.
  • Added vanilla stamina-ring presentation for base game HUD use.
  • Added configurable always-visible behavior.
  • Added terminal fade and global HUD visibility handling.
  • Added automatic Chinese/English label selection.
  • Added curved vanilla HUD text layout for infection and carried weight labels.
  • Added vanilla warning text offset controls to reduce overlap with the infection ring.
  • Added debug logging and debug-only live layout refresh options for troubleshooting.