MobHealth
MobHealth
Simple damage reporting. When you hit a mob, MobHealth tells you how much damage you did and how much health it has left: in chat, on the action bar, on the mob's name tag, as a boss bar, as a floating damage number, or as a health bar hovering over the mob. Any combination, and nothing for players to install.
MobHealth 11 is the classic plugin rebuilt around the NeoForge version's feature set, and it runs on every server line from Beta 1.7.3 to 26.3. Pick the file for your server:
+bukkit1.13-26.3: Spigot and Paper, 1.13 through 26.3+bukkit1.8-1.12: 1.8 through 1.12.2+bukkit1.7: CraftBukkit / Spigot 1.7.2 through 1.7.10+beta1.7.3: Beta 1.7.3 (CraftBukkit #1060, Poseidon, UberBukkit, Canyon)
Display modes
| Mode | Needs |
|---|---|
Chat: Zombie [||||||||||] 14/20 (-6) |
any server |
| Action bar: the same readout above the hotbar | 1.8+ |
| Nameplate: a coloured bar on the mob's name tag | 1.7+ |
| Boss bar: the widget at the top of the screen | 1.9+ |
| Damage indicators: red numbers that pop off the mob and rise | 1.8+ |
| Graphical: a floating bar riding above the mob | 1.19.4+ |
Bars go green → yellow → red as health drops. MobHealth says at startup which enabled modes your server cannot show, so nothing fails quietly.
Options
- Show for hostile, neutral and passive mobs, players and bosses separately, with per-mob
overrides (
minecraft:villager=false). - Only the attacker sees it, or everyone nearby.
- Bar length, glyphs, numbers as
14/20or70%, how long bars linger, how long after a kill. /mobhealth togglelets each player mute it;mobhealth.seelets you hide it from a rank.- The config has the same keys as the NeoForge mod, so one set of docs covers both.
Commands and permissions
/mobhealth reload (mobhealth.reload, op) · /mobhealth toggle [on|off] [player]
(mobhealth.toggle, everyone; mobhealth.toggle.others, op) · mobhealth.see (everyone)
Source and issues
https://github.com/Sablednah/MobHealth. The NeoForge version is a separate project, MobHealth ReForged.
Video
See MobHealth in action here…
Thanks to WoopaGaming for the video.

-
View User Profile
-
Send Message
Posted Apr 21, 2013it always show 0% over every player.
-
View User Profile
-
Send Message
Posted Apr 20, 2013@FranBlagru
Thanks :)
-
View User Profile
-
Send Message
Posted Apr 20, 2013@evilpineapple98
Np - looks like a few of the MC host providers have been slow getting the second 1.5 beta out :)
-
View User Profile
-
Send Message
Posted Apr 20, 2013Thanks!
Thanks for adding tags! This plugin is amazing!
FranBlagru
-
View User Profile
-
Send Message
Posted Apr 20, 2013@SableDnah oh crap sorry i thought i had the latest build
-
View User Profile
-
Send Message
Posted Apr 20, 2013@jessefjxm
Custom names DO show above mobs natively. Theres no need to use NBT - LivingEntity.setCustomName() does it.
I think MobHealth would overwrite the custom names from another plugin - but you can set those in mobhealth lang.yml
-
View User Profile
-
Send Message
Posted Apr 19, 2013Can the plugin read and show mob's custom name ( in NBTTags) ?
-
View User Profile
-
Send Message
Posted Apr 19, 2013@evilpineapple98
The 2 lines above that say why:
You don't have the required craftbukkit build to use scoreboards. So it has auto shut that bit down - I got a bit bored of tickets and comments from people not having the right build ;)
-
View User Profile
-
Send Message
Posted Apr 19, 2013My server disables the health bars..
[WARNING] [MobHealth] Disabling HealthBars...
-
View User Profile
-
Send Message
Posted Apr 19, 2013@jessefjxm
Scoreboards are for players only - so no - can't be done.
-
View User Profile
-
Send Message
Posted Apr 18, 2013Will there be scoreboard mob healthbars in newer versions? ;)
-
View User Profile
-
Send Message
Posted Apr 17, 2013@Brocodo
You need a newer bukkit version...
-
View User Profile
-
Send Message
Posted Apr 17, 2013<snip>Moved to ticket - http://dev.bukkit.org/server-mods/mobhealth/tickets/49-17-29-11-severe-could-not-pass-event-entity-da/ </snip>
-
View User Profile
-
Send Message
Posted Apr 17, 2013Got this error on latest version. Btw. Really cool update!
-
View User Profile
-
Send Message
Posted Apr 17, 2013@InYoMomBro
You need a CB build of 2736 or higher - one with the scoreboard API to use the new healthbars.
Either update your bukkit (the newest beta should work) or set both the new healthbar options in config back to false to disable all scoreboard calls.
-
View User Profile
-
Send Message
Posted Apr 17, 2013@SolaKun
Gonna need more info that that - can you raise a ticket?
Specifically - build number and version of CB and MH.
Also why are you setting the NBT for health direct? And not using the unbuilt bukkit health/maxhealth api functions?
-
View User Profile
-
Send Message
Posted Apr 17, 201317.04 01:55:28 [Server] INFO at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) 17.04 01:55:28 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:387) 17.04 01:55:28 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServer.init(DedicatedServer.java:154) 17.04 01:55:28 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.a(MinecraftServer.java:248) 17.04 01:55:28 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.e(MinecraftServer.java:288) 17.04 01:55:28 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.j(MinecraftServer.java:309) 17.04 01:55:28 [Server] INFO at org.bukkit.craftbukkit.v1_5_R2.CraftServer.enablePlugins(CraftServer.java:286) 17.04 01:55:28 [Server] INFO at org.bukkit.craftbukkit.v1_5_R2.CraftServer.loadPlugin(CraftServer.java:304) 17.04 01:55:28 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383) 17.04 01:55:28 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 17.04 01:55:28 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 17.04 01:55:28 [Server] INFO at me.sablednah.MobHealth.MobHealth.onEnable(MobHealth.java:208) 17.04 01:55:28 [Server] INFO at me.sablednah.MobHealth.SetHealth.<init>(SetHealth.java:24) 17.04 01:55:28 [Server] INFO java.lang.NoSuchMethodError: org.bukkit.Server.getScoreboardManager()Lorg/bukkit/scoreboard/ScoreboardManager; 17.04 01:55:28 [Server] SEVERE Error occurred while enabling MobHealth v6.1.0 (Is it up to date?)
-
View User Profile
-
Send Message
Posted Apr 16, 2013if set NBT TAG Entity.Mob.Health > 20 . it will not sendmessage to damager
-
View User Profile
-
Send Message
Posted Apr 14, 2013@Psycho089
I had the same problem, until I actually restarted the server.
Also, Never Use /reload. It messes up not just some plugins, but causes issues server side memory wise, hence the reason for your error.
-
View User Profile
-
Send Message
Posted Apr 14, 20132013-04-15 02:13:39 [SEVERE] Could not pass event PlayerJoinEvent to MobHealth v6.1.0 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_5_R2.PlayerList.c(PlayerList.java:204) at net.minecraft.server.v1_5_R2.PlayerList.a(PlayerList.java:100) at net.minecraft.server.v1_5_R2.PendingConnection.d(PendingConnection.java:129) at net.minecraft.server.v1_5_R2.PendingConnection.c(PendingConnection.java:44) at net.minecraft.server.v1_5_R2.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41) at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:578) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at me.sablednah.MobHealth.ServerDamageEntityListener.onPlayerJoin(ServerDamageEntityListener.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more
everytime the server reload , PlayerJoinEvent to MobHealth v6.1.0
-> i think it's related to my denizen world script event....