Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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.