Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details

BetterHP
A cleaner, smarter HUD. BetterHP replaces the vanilla rows of hearts, shanks, armor and bubbles with crisp numbers and icons, so you always know exactly where you stand.
No overflow mods needed: health and armor above 20 display correctly and stay in sync with the player.

Join our community: Pixel Dream Studios (official partner) · Bandit's Discord
Features
- Numeric health, coloured by how hurt you are (green → yellow → red), with a pulse and shake when you're critical. Hardcore worlds get their own icon.
- Status icons: the health bottle changes when you're Poisoned (green), Withered (dark) or Frozen (ice), just like vanilla's heart types.
- Absorption shown as
+Nright after your health. - Armor and armor toughness with a little "pop" animation whenever they change.
- Hunger and saturation as numbers.
- Oxygen while underwater, and mount health while riding.
- Fully configurable: move every element, scale icons and text, toggle each vanilla bar back on, change colours. Edit it in-game (NeoForge config screen, or Mod Menu on Fabric).
- Client-side only: works on any server that allows client mods. Servers don't need it.

Mod compatibility
All compat is automatic when the other mod is installed, and each one can be switched off in the config.
AppleSkin compat is available on every version. Eidolon: Repraised, Legendary Survival Overhaul and Iron's Spells are supported on Forge 1.20.1 and NeoForge 1.21.1 (the versions those mods are released for).
❄️ Eidolon: Repraised
- Get hit by a Wraith (or the Bonechill wand, frost spells…) and you're Chilled: your health bottle freezes over and the number turns icy blue. Chilled also blocks healing, so now you can see it.
- Ethereal (soul) health is shown as a purple
+Nafter your health.

🍎 AppleSkin
- Hold food to see a flashing preview of what it restores: hunger, saturation, and the health it will regenerate.
- A thin exhaustion bar under your hunger value.
- Follows AppleSkin's own settings, and hides AppleSkin's bar overlays so nothing floats over empty space.

🌡️ Legendary Survival Overhaul
- Thirst as a value with a water-bottle icon (plus thirst saturation).
- Body temperature as a thermometer that fills and changes colour (frostbite → cold → normal → hot → heat stroke). Equip LSO's thermometer to see the exact °C/°F, just like LSO itself.
- Cold Hunger turns your hunger icon to ice.
- Shield health and broken hearts shown after your health.

🔮 Iron's Spells 'n Spellbooks
- Mana in the BetterHP style. Iron's own mana bar is hidden while BetterHP shows it, and the XP bar stays visible. Iron's spell bar, cast bar and recast bar are untouched.
Supported versions
| Minecraft | Loader | Compat |
|---|---|---|
| 26.1.x | NeoForge, Fabric | AppleSkin |
| 1.21.11 | NeoForge, Fabric | AppleSkin |
| 1.21.10 | NeoForge, Fabric | AppleSkin |
| 1.21.1 | NeoForge | AppleSkin, Eidolon: Repraised, LSO, Iron's Spells |
| 1.21.1 | Fabric | AppleSkin |
| 1.20.1 | Forge | AppleSkin, Eidolon: Repraised, LSO, Iron's Spells |
| 1.20.1 | Fabric | AppleSkin |
Source code and in-game screenshots of every compat: GitHub
FAQ
Does it work with other mods? Yes. BetterHP only changes the client HUD. Mods that add their own HUD bars keep working, and the mods listed above get dedicated support.
Can I move things around?
Yes. Every element has X/Y positions plus icon and text scale. Open the config in-game or edit config/better_hp-client.toml.
Can I bring back the vanilla hearts/hunger/armor?
Yes. Each vanilla bar has its own toggle, or turn off enableCustomHUD to restore the whole vanilla HUD.
Does it affect server performance? No. It's client-only.



