
浮动伤害指示器
在你击中的每个目标上方以及你自身受到的伤害上添加浮动伤害数字——按伤害类型进行颜色编码。
查看大图浮动伤害指示器
在你击中的每个目标上方显示浮动伤害数字,你自身受到的伤害也会显示——按伤害类型进行颜色编码。完全可配置。
注意: 在多人服务器中,服务器端和客户端都必须安装 FDI。



⚡ 功能
- 在你击中的任何实体上方显示浮动伤害数字
- 也能看到你自己受到的伤害
- 按伤害类型进行颜色编码。
- 可配置——选择要显示哪些数字。
- 单人游戏和专用多人服务器均可用。
| 类型 | 图标 | 颜色 | 示例 |
|---|---|---|---|
| NORMAL | — | 红色 | 普通击中 |
| CRITICAL | ✦ | 金色 | 跳跃暴击 |
| PROJECTILE | ➵ | 青色 | 箭、三叉戟 |
| FIRE | ♨ | 橙色 | 火焰附加 |
| POISON | ⚗ | 绿色 | 中毒 |
| WITHER | ☠ | 深灰色 | 凋零效果 |
| RECEIVING | — | 浅灰色 | 你受到的伤害 |
| INSTANT_KILL | ⚡ INSTANT KILL | 金色 | 一击击杀敌人 |
⚙️ 配置
游戏启动一次后,会生成一个配置文件:
config/floatingdamageindicators.json
可用选项:
注意:
formats部分仅在客户端生效——服务器只读取showDamage、showReceivedDamage以及INSTANT_KILL的enabled。要自定义前缀、颜色或showDamage,请在你的客户端上编辑配置文件。提示: 部分 Unicode 字符或表情符号可能因你的 Minecraft 字体而无法正确显示。如果某个字符显示为空白方块,请尝试换一个。为获得最佳效果,请坚持使用基本 Unicode 符号。
提示: 颜色必须是 6 位十六进制(RRGGBB)。无效值如
"ZZZ123"或"FF"会静默回退为该伤害类型的默认值。
{
"showDamage": true,
"showReceivedDamage": true,
"formats": {
"NORMAL": { "enabled": true, "prefix": "", "color": "FF3333", "showDamage": true },
"CRITICAL": { "enabled": true, "prefix": "\u2726", "color": "FFD700", "showDamage": true },
"PROJECTILE": { "enabled": true, "prefix": "\u27B5", "color": "00FFFF", "showDamage": true },
"FIRE": { "enabled": true, "prefix": "\u2668", "color": "FF6600", "showDamage": true },
"POISON": { "enabled": true, "prefix": "\u2697", "color": "4A9E2F", "showDamage": true },
"WITHER": { "enabled": true, "prefix": "\u2620", "color": "3C3C3C", "showDamage": true },
"RECEIVING": { "enabled": true, "prefix": "(You) ", "color": "AAAAAA", "showDamage": true },
"INSTANT_KILL": { "enabled": true, "prefix": "\u26A1 INSTANT KILL", "color": "FFD700", "showDamage": false }
}
}
每个格式条目:
- enabled — 完全显示/隐藏此伤害类型
- prefix — 在数字前显示的自定义文本(或替代数字显示)
- color — 6 位十六进制颜色(RGB)
- showDamage — 若为 false,则只显示前缀(不显示伤害数字)
📦 要求
Fabric
- Fabric API
- (+26.X)Java 25 或更新版本
NeoForge
- (+26.X)Java 25 或更新版本
📜 许可证
本项目基于 MIT 许可证授权。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。