现代伤害控制

现代伤害控制

一个为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(可选):咖啡因和肌酸影响耐力系统。

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


安装

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

开发与开源

  • 许可证:MIT

愿每一颗子弹都命中正确的位置。 🎯