Player Status Bars
Player Status Bars is a client-side BepInEx mod for Lethal Company. It displays compact world-space status bars above other players, showing health and Cadaver infection information without requiring server-side installation.
Features
- Displays health and infection bars above other players.
- Excludes the local player.
- Uses a world-space UI that follows players and faces the local camera.
- Reads infection values from
CadaverGrowthAI.playerInfections[playerId].infectionMeter when Cadaver Growth is present.
- Works without Cadaver Growth installed; health display remains available and infection values are safely unavailable.
- Supports BepInEx configuration and optional LethalConfig runtime adjustment.
- Includes distance-based visibility, orbit-phase hiding, infection bar display modes, and configurable layout offsets.
- Shows a critical health state for players reported as critically injured, bleeding heavily, or persistently below the low-health threshold.
- Includes late-join stabilization to reduce stale critical-state display when used with late-join mods.
- Uses Chinese critical text when a Chinese localization or translation plugin is detected; otherwise it uses English text.
Requirements
- BepInExPack
- LethalConfig is optional.
- Cadaver Growth is optional.
Configuration
Settings are available through the generated BepInEx configuration file. If LethalConfig is installed, Player Status Bars also exposes matching in-game controls through an optional reflection-based integration.
Configurable options include:
- Enable or disable the mod.
- Maximum display distance.
- Hide status bars while the ship is in orbit.
- Head offset, UI scale, and per-bar Y offsets.
- Health and infection text visibility.
- Health, infection, and background color presets.
- Infection bar display mode.
Client-side behavior
This mod does not add custom networking and does not require host or server installation. It can only display data that the local client can read from the game state.
For this reason, hidden owner-only recovery values are not synchronized by this mod. Critical health display is based on remote player state, synced injury flags, and conservative client-side fallback rules.
Installation
Install through a Thunderstore-compatible mod manager, or place the package contents into the game profile so that PlayerStatusBars.dll is located at:
BepInEx/plugins/PlayerStatusBars/PlayerStatusBars.dll
License
Player Status Bars is released under the MIT License. See LICENSE for the full license text.
Third-party notices
Player Status Bars does not bundle, redistribute, or require LethalConfig, MoreCompany, or LTC Lobby Control.
- LethalConfig is an independent GPL-3.0 project. When installed by the user, Player Status Bars can integrate with it at runtime through reflection; this project does not compile against or include LethalConfig code.
- MoreCompany is an independent MIT-licensed project. Its player-slot expansion behavior was reviewed for compatibility hardening; this project does not include MoreCompany code.
- LTC Lobby Control is an independent MIT-licensed project. Its late-join behavior was reviewed for compatibility hardening; this project does not include LTC Lobby Control code.