伤害指示器增强版

伤害指示器增强版

伤害指示器Plus旨在在战斗中在实体上方显示动画浮动伤害数字,具有堆叠、合并和混合模式,支持每次命中颜色缩放和深度自定义。

伤害指示器 Plus

Minecraft 中的浮动伤害数字 — 类似《堡垒之夜》的伤害提示,但完全可自定义。

每次你击中目标,伤害值会以心形图标的形式在怪物头顶弹出,向上飘浮,然后逐渐淡出。暴击会显示一个黄色的 ★ 星。你可以自由调整数字的行为方式。


效果展示

当你攻击任何实体时,一个伤害数字(例如 3.5 ❤)会以弹入动画出现在其头顶,向上浮动并平滑淡出。数字在世界空间中渲染 — 它们始终面向你的视角,会根据距离缩放,感觉像是游戏中的自然组成部分。只有你自己能看到这些数字。服务器上的其他玩家不受影响。


三种显示模式

堆叠模式

每次攻击都会显示独立的数字。对着僵尸连击五次,你会看到五个单独的值垂直堆叠在它上方,每个数字独立向上浮动。非常适合用快速武器确认每次攻击。

  • 每个实体最多显示 8 个数字
  • 轻微的水平抖动使堆叠看起来自然
  • 最旧的数字在顶部淡出,新的数字在底部出现

合并模式

对同一怪物的快速攻击会合并成一个不断增长的数字 — 就像《堡垒之夜》一样。先打出 3 点伤害,再打出 4 点,然后是 6 点,你会看到一个数字从 3 → 7 → 13 跳变。数字会随着总伤害增加而改变颜色:

  • 白色 — 低伤害
  • 黄色 — 中等伤害
  • 橙色 — 高伤害
  • 红色 — 爆发伤害

每次新攻击都会重置计时器并触发弹跳动画,让你感受到伤害在累积。一旦你停止攻击,数字就会飘走并淡出。

双模式

同时运行堆叠模式和合并模式。单次攻击会以微小数字堆叠,而一个更大的 Σ 总计 位于怪物头顶附近,显示持续累积的合并伤害。一瞥之下即可获取最大信息量。


配置

在游戏中按 H 键打开设置界面。所有设置会自动保存到 damage_indicator_plus.json。

常规设置

设置项 默认值 描述
显示模式 堆叠 堆叠、合并或双模式
文字缩放 1.0× 伤害数字的大小
可见时长 1.5s 数字在屏幕上停留的时间
上升速度 1.0× 数字向上浮动的速度
显示自身伤害 关闭 显示自己受到的伤害数字

动画设置

设置项 默认值 描述
弹入曲线 弹跳 数字出现时的动画(7 种预设:弹跳、弹性、快照等)
淡出曲线 平滑 数字消失时的动画

合并模式设置

设置项 默认值 描述
合并窗口 1.0s 合并快速攻击的时间窗口
弹跳效果 开启 总伤害更新时触发缩放弹跳
颜色阈值 5 / 15 / 30 颜色从白色 → 黄色 → 橙色 → 红色切换时的伤害值

字体设置

一个专用的字体设置子界面,让你可以自定义伤害数字使用的字体。


功能一览

  • 在你击中的任何实体上方以心形图标形式显示浮动伤害数字
  • 三种显示模式:堆叠、合并、双模式
  • 暴击指示器(★ 星形,以黄色显示)
  • 合并模式中的颜色编码伤害缩放
  • 7 种弹入和淡出动画曲线预设
  • 完全可配置的文字大小、速度、时长和合并时机
  • 支持自定义字体
  • 仅限客户端 — 无需安装到服务器
  • 持久化配置文件

系统要求

  • Minecraft 1.20.1 或 1.21.1
  • Fabric Loader(推荐使用最新版)
  • Fabric API(必需依赖)
  • 无需在服务器端安装

常见问题

服务器需要安装此模组吗? 不需要。伤害指示器 Plus 是 100% 客户端模组。它从你的客户端已接收的数据包中读取伤害信息。只需在你的客户端上安装,即可加入任何服务器。

其他玩家能看到我的伤害数字吗? 不能。数字仅在你的本地屏幕上渲染。

这会影响性能吗? 影响微乎其微。数字使用轻量级的世界空间渲染,并自动清理。即使在大规模刷怪塔中,你也感觉不到差异。

它能与其他 HUD 模组兼容吗? 是的。伤害指示器 Plus 不修改原版 HUD — 它在实体上方的 3D 世界空间中渲染,因此不会与小地图模组、HUD 替换模组或覆盖层模组冲突。

我能与 OptiFine / Sodium / Iris 一起使用吗? 它专为 Fabric 构建,因此 Sodium 和 Iris 是天然的搭配,运行良好。不支持 OptiFine(它是 Forge 或独立版本)。

如何更改配置界面的快捷键? 默认键是 H。你可以在 Minecraft 的控件菜单中的“伤害指示器 Plus”类别下重新绑定。


计划中的功能

  • 治疗数字(实体回血时显示绿色的 +N)
  • 按实体类型自定义颜色
  • 攻击反馈的音效
  • 更多动画预设

许可协议

保留所有权利。未经许可不得再分发。