现代伤害控制

现代伤害控制

一个将真实肢体损伤、高级盔甲机制和战术医疗系统带入Minecraft的模组。

现代损伤控制

一款为 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 石膏绷带(完全愈合)。
  • 重伤修复:缝线博士缝合线、皮肤吻合器(修复严重创伤)。
  • 药物:布洛芬 / 曲马多(镇痛)、肌酸(力量+速度+抗疲劳)、咖啡因(耐力)、莫达非尼(专注力)。
  • 静脉输液:生理盐水、林格氏液、白蛋白等——提供持续的生命恢复。
  • 医疗包: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

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