Damage Engine


Damage Engine shows your combat in clear numbers: how much damage you deal, how many hits you chain, where each hit lands, and how the target is doing.
Install it on both client and server for the full experience. If the server does not have it, the client can still show damage numbers in a limited client-only mode.
Features
Floating Damage Numbers
- Damage numbers appear in the world at the hit location, not on a fixed HUD corner.
- Separate colors and animations for normal hits, crits and kills, with custom kill text.
- Numbers scale with distance, so nearby hits are readable and far ones stay subtle.
- Enhanced and cloud animation modes, plus an in-game animation editor.
- Add particle effects to animations and preview them directly in the editor.
- Optional merge mode: fast hits on the same target combine into one number.
- Optional entity tracking: the number follows a moving target.
- Heal numbers and global damage numbers for hits dealt by other players.
- Damage overflow option: show the full damage dealt instead of stopping at the target's remaining health.
HUD Modules
- Total Damage — damage dealt in the current fight, with configurable color tiers.
- Combo Counter — consecutive hits, for example
x5. - Progress Bar — shows when the current combo will reset.
- Damage History — recent hits, newest first, with smooth slide animation.
- Target Info — the last target's name, 3D entity preview, health values and an animated health bar with damage-tail and heal effects. A perception filter can hide targets you can neither see nor hear.
- Rating — an S / A / B / C / D grade based on combos, hits and crits.
HUD Editor and Layout
- Drag, resize and arrange every module in-game, with undo and redo.
- HUD inertia: modules smoothly follow camera movement, with adjustable strength.
- Left/right alignment for the damage display.
Quality of Life
- Number formatting: separators (
1,000) and abbreviation (1.5K). - Configurable decimal places for totals and floating numbers.
- F1 compatibility: optionally hide the HUD with the vanilla GUI.
- Multiple config profiles for different servers or playstyles.
- Debug options for raw damage info and live rating score.
Client-Only Mode
When the server does not have Damage Engine installed, the client estimates damage from health changes.
- Works for most mobs and players without installing anything on the server.
- Limited accuracy: the attacker, crits and projectile hits cannot always be identified, and the number position is estimated.
Configuration
- Open the config screen with the config key binding or from Mod Menu.
- Edit the HUD layout directly in-game through the HUD editor.
- Colors, timings, distances, animations and number formats are configurable in-game.
Key Bindings
All keys are unbound by default and can be assigned in the controls menu:
- Open Config — open the configuration screen.
- Toggle HUD — show or hide the whole HUD.
- Clear Damage — reset the current session and remove floating numbers.
Commands
/damage_engine clear— clears current damage data.
Links
- Source: https://github.com/Ovear-Mitama/Damage-Engine
- Issues and suggestions: https://github.com/Ovear-Mitama/Damage-Engine/issues
Licensed under the MIT license.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
- 新增追踪模式。
- HUD 布局引入基准尺寸与整体等比缩放。
- 修复首次进入游戏看不到评分界面的问题。
- 信息面板首次出现时头像槽直接展开,不再播放左侧变宽动画。
- 评分动画修改。
- 首次命中不显示连击加分,连杀从第 2 杀开始计分。
- 26.x 恢复按钮、滚动条与滑条的鼠标样式。
- 评分系统重构。
- 新增评分分数显示。
- 设置界面新增搜索。
- API:按模块拆分为独立类,新增只读会话数据 API。
- 补齐 13 种语言。
- 修复纯客户端模式下试验假人不显示伤害跳字的问题。
- 新增合并跳字: 同一目标短时间内连续命中的数字并成一个,更新时数字跳动。
- 新增追踪实体跳字:按实体插值位置跟随,实体消失后停在原地。
- 选色面板Hex左侧取色方块与色相条改为不透明绘制。
- 信息面板实体惯性抖动修复。
- 内置Anima更新。
- 使用mixin实现对Xaero's Minimap的惯性移动。
- 包含2.1.0的更新。
- 新增数字缩写:大数字用 K/M/B/T 显示,例如1,500 → 1.5K。
- 新增伤害溢出显示:伤害数字不再被目标剩余生命截断,方便测武器伤害上限。
- 新增HUD 惯性:转动视角或移动时 HUD 先朝反方向让位、再平滑回正;范围可选 关闭 / 仅 DE 界面 / 全部界面。
- 新增对齐方式:总伤害与伤害记录可切换靠右 / 靠左。
- 修复 26.x 上版本检查失败。
- 修复 HUD 编辑器里实体信息面板的选框没有框全的问题。
- 修复信息面板血条的圆角细节。
- 信息面板的实体头像改为按真实体型绘制,修复史莱姆过大、大史莱姆偏高。
- 伤害记录动画改为自上而下,并修复同一毫秒内多条伤害时老条目位置跳变。
- 修复伤害跳字在方块或实体后面时阴影消失(同步内置库 Anima 1.0.5)。
- 修复了史莱姆模型渲染过大的问题。
- 更新了内置库Anima版本。
- 修复了一些库相关API引用。
- 更新了内置库Anima版本。
- 修复了史莱姆模型渲染过大的问题。
- 更新了内置库Anima版本。
- 为伤害跳字引入了全新的动画库!
- 新增生物朝向自定义修改。
- 修复在HUD显示时F3+B会自动隐藏的问题。
- 清掉快照污染。
- 修复部分生物模型渲染过大问题。
- 开放加分项的API接口。
- 更新了生物实体渲染,默认开启。
- 新增了感知过滤来隐藏一些不必要的伤害跳字,默认关闭。
- 修复Hex修改界面按钮悬停无响应的问题。
- 修复了配置管理修改后配置不加载的问题。
- 兼容史诗战斗暴击
- 统一各Minecraft版本的开发进度
- 兼容了史诗战斗
- 修复了在关闭伤害显示时信息界面也一同不见的问题
- 修复了一些问题
- 优化了配置界面的代码
- 提升了捕获血量优先的等级以更好地获取伤害
- 解决与[pehkui](https://modrinth.com/mod/pehkui)冲突问题
- 新增了一个加分项
- 在HUD调整页面添加引导,并支持-/+微调大小和按方向键微调位置
- 去除了配置检查
- 更新评价界面加分项
- 全局伤害跳字显示配置调整
- 击杀跳字和评价的字数设置取消上限
- 增加输入配置检查
- 预览颜色区域支持直接修改颜色
- 颜色修改输入框删去#
- 热修复
- 热更新
- 热更新
- 补充在服务端不安装此mod时,纯客户端的基础功能
- 热修复
- 修复伤害显示返回原始伤害的问题
- 修复版本检查加载器过滤
- 热修复,修复mixin注册过晚的问题