跳到正文

Modern Damage Control

作者:Nora5

为 Minecraft 带来真实的身体部位伤害、进阶护甲机制和战术医疗系统。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

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 种多用途医疗包(止血、缓解疼痛、修复创伤)。

负面状态效果与抗性

  • 流血:轻微 / 严重——造成周期性伤害。
  • 骨折:手臂(降低近战伤害和命中精度)/ 腿部(移速降低,无法疾跑)。
  • 严重创伤:造成周期性伤害,并随机出现剧烈疼痛。
  • 眩晕:大幅降低移速、造成恶心,且无法疾跑。
  • 疼痛:限制移动,并造成黑暗效果。
  • 抗性:抑制疼痛、增强凝血、眩晕抗性、毒素抗性、感染抗性。

生物身体部位(HARDCORE 模式)

  • HARDCORE 模式可为非玩家实体启用身体部位。
  • 可为生物配置命中时和摧毁时的效果(例如僵尸腿部骨折 → 移速降低)。

客户端 HUD(HARDCORE 模式)

  • 显示玩家 7 个身体部位的健康状态(贴图会随生命值百分比变化)。
  • 受伤时触发闪烁效果。
  • 位置和缩放可配置。

命令

| 命令 | 描述 |
|———|————-|
| /moderndamage parthealth [target] | 查看自己、其他玩家或生物的身体部位生命值(硬核模式) |
| /moderndamage debug hitbox <target> | 调试输出目标实体的碰撞箱和检测到的身体部位 |
| /moderndamage generate entity_config | 生成默认实体配置文件(碰撞箱范围、自然护甲) |


配置

  • 文件位于 .minecraft/config/:
  • moderndamage.json5 – 主配置(伤害模型、部位比例、药水效果、HUD 等)
  • 文件位于 .minecraft/config/moderndamage/:
  • armor_properties.json – 自定义护甲保护数据
  • entity_config.json – 实体碰撞箱范围和自然护甲

兼容性

  • EnhancedVisuals(可选):为疼痛/眩晕提供心跳、耳鸣、模糊效果。
  • Spore(可选):感染抗性可以移除菌丝体感染。
  • tacz_attributes(可选):肌酸效果可以调整后坐力属性。
  • staminafortweakers(可选):咖啡因和肌酸会影响耐力系统。

缺少可选依赖项不会导致模组崩溃;相关功能会自动禁用。


安装

  1. 安装 Forge 1.20.1。
  2. 安装 TACZ 和 Cloth Config API。
  3. 将模组的 JAR 文件放入 mods 文件夹。
  4. 启动游戏 – 配置文件将自动生成。

开发与开源

  • 许可证:MIT

愿每一颗子弹都能命中要害。 🎯

常见问题

Modern Damage Control 支持哪些 Minecraft 版本?

Modern Damage Control 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Modern Damage Control 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Nora5 的其他作品

查看全部 →