MobHealth ReForged

Simple NeoForge plugin to let you know the damage you just caused to a mob, and how much health it has left.
2026-07-12_23.04.27.png

2026-07-12_23.04.27.png

2026-07-13_16.14.12.png

2026-07-13_16.14.12.png

2026-07-13_16.15.35.png

2026-07-13_16.15.35.png

2026-07-13_16.17.41.png

2026-07-13_16.17.41.png

2026-07-13_16.19.35.png

2026-07-13_16.19.35.png

2026-07-13_16.20.37.png

2026-07-13_16.20.37.png

2026-07-13_16.27.57.jpg

2026-07-13_16.27.57.jpg

2026-07-13_16.18.07.jpg

2026-07-13_16.18.07.jpg

2026-07-13_16.18.25.jpg

2026-07-13_16.18.25.jpg

2026-07-13_16.18.30.jpg

2026-07-13_16.18.30.jpg

Description

MobHealth

MobHealth ReForged

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, 26.1 and 26.2 with seven 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. Or throws a red -6 into the air where you hit it. Your call — every mode is independent, and you can enable as many as you like.


Display modes

Graphical display mode
Graphical
A floating bar above the mob
Toast display mode
Toast
Popup, with the weapon used
Chat display mode
Chat
Damage and health, in chat log
Action bar display mode
Action bar
The readout above your hotbar
Nameplate display mode
Nameplate
Health bar on the mob's name tag
Boss bar display mode
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
Damage indicators Red numbers that pop off the mob for each hit, rise and fade Yes

Bars are coloured by remaining health — green, to yellow, to red.

New in 2.5.0 — damage indicators

Every other mode reports the mob's state. Damage indicators report the hit: each blow throws a red number into the world where it landed, which drifts upward and fades over about a second. The killing blow is drawn bold, larger and amber, so you can see the one that finished the job.

They follow exactly the same rules as everything else — target groups, per-entity overrides, audience, permissions and your personal /mobhealth toggle. Your client controls how they look: size, how long they live, how far they rise, how much they scatter, draw distance, a minimum damage threshold, and both colours. You can also read damage in hearts instead of health points.

Servers get two settings of their own: a minDamage floor, so poison and thorns don't fill the screen, and whether to flag the killing blow at all.

Damage indicators need MobHealth on both sides. The number genuinely only exists on the server — a client can see health drop, but a drop is not a hit, and absorption, regeneration and healing all move the same number.

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, graphical bars and damage indicators.

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 — those are drawn from health the client can already read. Damage indicators are the one mode that needs both sides.


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

Pick the file matching your Minecraft version — each jar's name carries it.

Minecraft NeoForge Java File
1.21.11 21.11.42+ 21 mobhealth-<version>+mc1.21.11.jar
26.1.2 26.1.2.95+ 25 mobhealth-<version>+mc26.1.2.jar
26.2 26.2.0.59+ 25 mobhealth-<version>+mc26.2.jar

The Java version tracks Minecraft, not MobHealth — 26.1 ships its own Java 25 runtime, so the launcher handles it for you.

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

The MobHealth ReForged Team

High Crafter tier frameprofile avatar
  • 14
    Projects
  • 1.0M
    Downloads

Darren Douglas (Sablednah) - freelance IT consultant/web dev who writes Minecraft plugins & Stardew Valley mods for fun: MobHealth, WoodDye, CityWorld ReForged & more. All open source - sablecraft.co.uk

Donate

More from sablednahView all

  • CityWorld ReForged project image

    CityWorld ReForged

    A procedural NeoForge world generator that fills Minecraft with endless, fully-furnished cities — roads, buildings, mines, sewers, farms and wild nature — deterministically built from your world seed.

    • 327
    • September 1, 2026
  • Factions ReForged project image

    Factions ReForged

    Claim chunks, declare allies and enemies, and hold territory you can see the edge of. A modern rebuild of the faction mechanic that defined a generation of servers chunk claims, war and alliance, a faction bank, faction chat, and particle borders.

    • 63
    • September 1, 2026
  • SableCraft Standards project image

    SableCraft Standards

    Do you have Standards? Every server command you end up needing, and an economy other mods can drive. /fly, /god, /home, /warp, /tpa, /back, /top, /kit, /vanish, /invsee, mail, mutes, bans - the set every server installs , built to work WITH other mods!

    • 92
    • September 1, 2026
  • LegendQuest ReForged project image

    LegendQuest ReForged

    A complete RPG character system for Minecraft: races, classes, skills, feats and karma, all defined in datapacks rather than code. Server-authoritative - vanilla clients can join and play.

    • 187
    • August 30, 2026
  • CityWorld ReForged project image

    CityWorld ReForged

    A procedural NeoForge world generator that fills Minecraft with endless, fully-furnished cities — roads, buildings, mines, sewers, farms and wild nature — deterministically built from your world seed.

    • 327
    • September 1, 2026
  • Factions ReForged project image

    Factions ReForged

    Claim chunks, declare allies and enemies, and hold territory you can see the edge of. A modern rebuild of the faction mechanic that defined a generation of servers chunk claims, war and alliance, a faction bank, faction chat, and particle borders.

    • 63
    • September 1, 2026
  • SableCraft Standards project image

    SableCraft Standards

    Do you have Standards? Every server command you end up needing, and an economy other mods can drive. /fly, /god, /home, /warp, /tpa, /back, /top, /kit, /vanish, /invsee, mail, mutes, bans - the set every server installs , built to work WITH other mods!

    • 92
    • September 1, 2026
  • LegendQuest ReForged project image

    LegendQuest ReForged

    A complete RPG character system for Minecraft: races, classes, skills, feats and karma, all defined in datapacks rather than code. Server-authoritative - vanilla clients can join and play.

    • 187
    • August 30, 2026