
现代伤害控制
一个为Minecraft带来逼真身体部位伤害、高级护甲机制和战术医疗系统的模组。
查看大图Modern Damage Control
一款为 Minecraft 带来真实身体部位伤害、高级护甲机制和战术医疗系统的模组。
⚠️ 注意:本模组中的所有医疗物品仅用于游戏设计目的,不构成现实世界的医疗建议。
依赖项
- Minecraft Forge 1.20.1
- TACZ (Timeless and Classics Zero) – 必需!子弹命中位置检测完全依赖 TACZ。
- Cloth Config API – 配置管理必需。
没有 TACZ 和 Cloth Config API,模组将无法启动。
核心功能
两种伤害模型
- SOFT 模式:原版单一生命值池。死亡条件:原版生命值归零。身体部位命中时仅施加状态效果。
- HARDCORE 模式:玩家和所有实体拥有 7 个独立身体部位。死亡条件:头部/胸部生命值归零 或 所有身体部位总生命值归零。部位被摧毁时施加溢出伤害和摧毁效果。
可通过配置文件切换。
身体部位伤害系统
- 7 个身体部位:头部、胸部、腹部、左臂、右臂、左腿、右腿。
- 使用 TACZ 的命中检测精确计算子弹命中位置。
- 每个部位可配置命中时和摧毁时的药水效果(例如:流血、骨折、眩晕)。
护甲与穿透机制
- 护甲为每个身体部位提供防护点数(1–100),随耐久度线性衰减(最低保留 50%)。
- 自然护甲可通过属性添加,功能类似于穿戴护甲。
- 使用 TACZ 的 armor_ignore 属性(1% = 1 穿透点)判定完全穿透、部分穿透或钝击伤害。
- 支持为任意物品(包括来自其他模组的物品)定义防护数据:防护部位及每个部位的防护点数。
战术医疗系统
- 伤口处理:无菌纱布、CAT-7 止血带、以色列绷带(止血)。
- 骨折处理:SAM 夹板(固定)、3M 石膏胶带(完全治愈)。
- 创伤修复:Dr. Stitch 缝合线、皮肤缝合器(修复严重创伤)。
- 药物:布洛芬 / 曲马多(止痛)、肌酸(力量+速度+抗疲劳)、咖啡因(耐力)、莫达非尼(专注)。
- 静脉输液:生理盐水、林格氏液、白蛋白等 – 提供持续生命恢复。
- 医疗包:6 种不同的多用途医疗包(止血、止痛、创伤修复)。
负面状态效果与抗性
- 流血:轻微 / 严重 – 周期性伤害。
- 骨折:手臂(降低近战伤害和精准度)/ 腿部(缓慢,无法疾跑)。
- 严重创伤:周期性伤害,随机疼痛发作。
- 眩晕:严重缓慢、反胃,无法疾跑。
- 疼痛:移动受限,黑暗效果。
- 抗性:疼痛抑制、凝血增强、眩晕抗性、毒素抗性、感染抗性。
生物身体部位(硬核模式)
- 硬核模式可为非玩家实体启用身体部位。
- 可配置生物命中时和摧毁时效果(例如:僵尸断腿 → 缓慢)。
客户端 HUD(硬核模式)
- 显示玩家 7 个身体部位的健康状态(纹理随生命值百分比变化)。
- 受伤时闪烁效果。
- 位置和大小可配置。
命令
| 命令 | 描述 |
|---|---|
/moderndamage parthealth [目标] |
查看自己、其他玩家或生物的身体部位生命值(硬核模式) |
/moderndamage debug hitbox <目标> |
调试输出目标实体的碰撞箱及检测到的身体部位 |
/moderndamage generate entity_config |
生成默认实体配置文件(碰撞箱范围、自然护甲) |
配置
- 文件位于
.minecraft/config/:moderndamage.json5– 主配置(伤害模型、部位比例、药水效果、HUD 等)
- 文件位于
.minecraft/config/moderndamage/:armor_properties.json– 自定义护甲防护数据entity_config.json– 实体碰撞箱范围和自然护甲
兼容性
- EnhancedVisuals(可选):为疼痛/眩晕提供心跳、耳鸣、模糊效果。
- Spore(可选):感染抗性可移除菌丝感染。
- tacz_attributes(可选):肌酸效果可调整后坐力属性。
- staminafortweakers(可选):咖啡因和肌酸影响耐力系统。
缺少可选依赖不会导致模组崩溃;相关功能会自动禁用。
安装
- 安装 Forge 1.20.1。
- 安装 TACZ 和 Cloth Config API。
- 将模组的 JAR 文件放入
mods文件夹。 - 启动游戏 – 配置文件将自动生成。
开发与开源
- 许可证:MIT
愿每一颗子弹都命中正确的位置。 🎯
正在加载版本记录…



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