MobHealth 重铸版

MobHealth 重铸版

简单的NeoForge插件,让你了解你对怪物造成的伤害,以及它还剩多少生命值。

MobHealth

MobHealth

这个简单但极有价值的模组让你知道你对怪物(包括其他玩家)造成的伤害,以及它还剩多少生命值。

MobHealth 是经典 MobHealth Bukkit 插件的现代 NeoForge 重写版——2011 年的创意,为 Minecraft 1.21.11 重建,提供六种可混合搭配的显示模式。

击中一只僵尸,MobHealth 会精确告诉你你对它做了什么:

Zombie [||||||| |||] 14/20 (-6)

或者在其头顶显示一个浮动生命条。或者一个 Boss 条。或者一个名牌条。由你决定——每种模式都是独立的,你可以随心所欲地启用任意多种。


显示模式

Graphical display mode
图形
怪物上方浮动条
Toast display mode
弹出
弹窗,显示所用武器
Chat display mode
聊天
聊天记录中的伤害与生命值
Action bar display mode
快捷栏上方
快捷栏上方的读数
Nameplate display mode
名牌
怪物名牌上的生命条
Boss bar display mode
Boss 条
原版条,屏幕顶部

 

模式 外观 需要客户端安装模组吗?
聊天 包含造成伤害和剩余生命值的消息 否
快捷栏上方 快捷栏上方一行显示相同读数 否
名牌 怪物名牌上显示彩色生命条 否
Boss 条 屏幕顶部的原版 Boss 条组件 否
弹出 成就式弹窗,显示怪物、所用武器及其生命值 是
图形 世界中怪物上方浮动的高清像素生命条 是

生命条颜色随剩余生命值变化——绿色到黄色再到红色。

前四种模式在完全未修改的原版客户端上即可工作。 在服务器上安装 MobHealth,每个玩家无需下载任何内容即可获得聊天、快捷栏上方、名牌和 Boss 条生命值读数。同时安装该模组的玩家还可额外获得弹出和图形条。

MobHealth 可愉快地作为仅服务器、仅客户端或双端安装运行。在仅原版服务器上仅客户端安装?你仍能在所有可见的生物上方获得图形条。


选择哪些生物显示生命条

  • 按组别切换敌对、中立、被动、Boss生物和其他玩家(PvP)。
  • 按实体覆盖设置优先于组别设置——如 "minecraft:villager=false"、"somemod:custom_boss=true"。适用于模组生物。
  • 受伤前隐藏,未受攻击的生物保持干净。
  • 选择受众:仅攻击者,或配置半径内的所有人。
  • 按组别设置显示计时器——让 Boss 条停留更久,让鸡的条快速消失。

让生命条属于你

文本条(聊天/快捷栏上方/名牌)允许你设置分段数量、填充和空置字形,以及数字显示为 14/20、70% 还是完全不显示。

图形条有四种样式——实心、圆角、分段、渐变——加上宽度、高度、缩放、垂直偏移、显示距离、可选的视线检查,以及可选的随距离缩放和淡出,使它们感觉锚定在世界中而非粘贴在屏幕上。

服务器强制图形设置

图形条由客户端绘制,但服务器可强制执行其中任意设置。每个选项解析为若已设置则用服务器覆盖,否则使用客户端自身选择,因此管理员可以强制视线检查(无法透过墙壁看到生物)、限制显示距离或锁定一致外观——同时将其他设置留给玩家。在仅原版服务器上,不强制执行任何设置,客户端保持完全控制。


命令

命令 适用对象 描述
/mobhealth toggle [on|off] 所有人 开启或关闭你自己的显示。你的选择在退出游戏和死亡后依然保留。
/mobhealth reload 管理员(2 级以上) 重新向在线玩家推送设置。配置修改保存时自动应用,因此很少需要此命令。

权限

MobHealth 使用 NeoForge 的权限系统,因此开箱即可与原版操作员等级配合——如果你运行 LuckPerms,无需额外设置即可按组管理权限节点。

权限节点 默认 控制
mobhealth.see 所有人 玩家是否接收显示。拒绝可对某个等级隐藏 MobHealth。
/lp group guest permission set mobhealth.see false

配置

首次运行时生成两个 TOML 文件,均可在游戏内通过 Esc → Mods → MobHealth → Config 编辑:

  • mobhealth-common.toml - 服务器端:显示什么、给谁看、如何显示。
  • mobhealth-client.toml - 客户端:你的图形条外观。

保存后更改立即生效。完整的配置参考,以及现成配方(原版友好服务器、MMO 常驻条、PvP 公平、经典纯聊天、沉浸式纯图形),见下方链接的 GitHub 页面。


要求

  • Minecraft 1.21.11
  • NeoForge 21.11.42+
  • Java 21
  • 无其他依赖。

关于

MobHealth 最初是一个 Bukkit 插件(2011–2016,约 100 万次下载),由 Sablednah 开发。这是同一位作者为 NeoForge 进行的完全重写——没有沿用任何原始代码,但保留了其精神。以 MIT 协议授权。

错误报告、功能请求和源代码:https://github.com/Sablednah/MobHealth-NeoForge