Description

MobHealth
This simple but invaluable mod lets you know the damage you just caused to a mob (including other players), and how much health it has left.
MobHealth is a modern NeoForge rewrite of the classic MobHealth Bukkit plugin — the same idea it had in 2011, rebuilt for Minecraft 1.21.11 with six display modes you can mix and match.
Hit a zombie, and MobHealth tells you exactly what you did to it:
Zombie [||||||||||] 14/20 (-6)
Or shows you a floating health bar above its head. Or a boss bar. Or a name-tag bar. Your call — every mode is independent, and you can enable as many as you like.
Display modes
![]() Graphical A floating bar above the mob |
![]() Toast Popup, with the weapon used |
![]() Chat Damage and health, in chat log |
![]() Action bar The readout above your hotbar |
![]() Nameplate Health bar on the mob's name tag |
![]() Boss bar Vanilla bar, top of the screen |
| Mode | What it looks like | Needs the mod on the client? |
|---|---|---|
| Chat | A message with damage dealt and health remaining | No |
| Action bar | The same readout on the line above your hotbar | No |
| Nameplate | A coloured health bar on the mob's name tag | No |
| Boss bar | The vanilla boss-bar widget at the top of the screen | No |
| Toast | An achievement-style popup showing the mob, the weapon used, and its health | Yes |
| Graphical | A crisp pixel health bar floating above the mob in the world | Yes |
Bars are coloured by remaining health — green, to yellow, to red.
The first four modes work on completely unmodified vanilla clients. Install MobHealth on your server and every player gets chat, action bar, nameplate and boss-bar health readouts without downloading anything. Players who also install the mod additionally get toasts and graphical bars.
MobHealth runs happily as a server-only, client-only, or both-sides install. Client-only on a vanilla server? You still get graphical bars over everything you can see.
Choose what gets a health bar
- Per-group toggles for hostile, neutral, passive, boss mobs and other players (PvP).
- Per-entity overrides that beat the group setting —
"minecraft:villager=false","somemod:custom_boss=true". Works with modded mobs. - Hide until damaged, so untouched mobs stay clean.
- Choose the audience: only the attacker, or everyone within a configurable radius.
- Per-group display timers — let boss bars linger, let chicken bars vanish.
Make the bars yours
Text bars (chat / action bar / nameplate) let you set the segment count, the filled and empty glyphs, and whether the numbers show as 14/20, 70%, or not at all.
Graphical bars have four styles — solid, rounded, segmented, tapered — plus width, height, scale, vertical offset, draw distance, optional line-of-sight checks, and optional scale-and-fade with distance so they feel anchored in the world rather than pasted on the screen.
Server-enforced graphical settings
Graphical bars are drawn by the client, but a server can enforce any of them. Each option resolves as server override if set, otherwise the client's own choice, so admins can force line-of-sight (no seeing mobs through walls), cap the draw distance, or lock a consistent look — while leaving everything else up to the player. On a vanilla server, nothing is enforced and the client keeps full control.
Commands
| Command | Who | Description |
|---|---|---|
/mobhealth toggle [on|off] |
Everyone | Turn your own displays on or off. Your choice persists across logouts and deaths. |
/mobhealth reload |
Ops (level 2+) | Re-push settings to online players. Config edits auto-apply on save, so this is rarely needed. |
Permissions
MobHealth uses NeoForge's permission system, so it works out of the box with vanilla operator levels — and if you run LuckPerms you can manage the nodes per-group with no extra setup.
| Node | Default | Controls |
|---|---|---|
mobhealth.see |
everyone | Whether a player receives displays at all. Deny it to hide MobHealth from a rank. |
/lp group guest permission set mobhealth.see false
Configuration
Two TOML files are generated on first run, and both are editable in-game via Esc → Mods → MobHealth → Config:
mobhealth-common.toml— server side: what is shown, to whom, and how.mobhealth-client.toml— client side: the appearance of your graphical bars.
Changes apply as soon as you save. The full config reference, plus ready-made recipes (vanilla-friendly server, MMO always-on bars, PvP fairness, classic chat-only, immersive graphical-only), is on the GitHub page linked below.
Requirements
- Minecraft 1.21.11
- NeoForge 21.11.42+
- Java 21
- No other dependencies.
About
MobHealth was originally a Bukkit plugin (2011–2016, ~1 million downloads) by Sablednah. This is a complete rewrite for NeoForge by the same author — none of the original code carries over, but the spirit does. Licensed MIT.
Bug reports, feature requests and source: https://github.com/Sablednah/MobHealth-NeoForge

















