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



⚡ 功能
- 您击中的任何实体上方显示浮动伤害数字
- 同时显示您受到的伤害
- 按伤害类型进行颜色编码
- 可配置——选择显示哪些数字
- 支持单人游戏和专用多人游戏
注意: 使用光影包时,颜色可能显示为黑色。
| 类型 | 图标 | 颜色 | 示例 |
|---|---|---|---|
| NORMAL (普通) | — | 红色 | 普通攻击 |
| CRITICAL (暴击) | ✦ | 金色 | 跳跃暴击 |
| PROJECTILE (抛射物) | ➵ | 青色 | 箭、三叉戟 |
| FIRE (火焰) | ♨ | 橙色 | 火焰附加 |
| POISON (中毒) | ⚗ | 绿色 | 中毒 |
| WITHER (凋零) | ☠ | 深灰色 | 凋零效果 |
| RECEIVING (受到伤害) | — | 浅灰色 | 您受到的伤害 |
| 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 许可证。
正在加载版本记录…


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