[TaCZ] 主宰军械库

[TaCZ] 主宰军械库

想让自己像坦克一样抵挡子弹吗?那这个模组正是为你准备的!这是TaCZ目前集成度最高的护甲模组。

Juggernaut Armoury

本模组是一个基于附加包的3D战术护甲模组,专为 Minecraft 1.20.1 (Forge) 上的 Timeless and Classics Zero (TaCZ) 枪械模组而设计。

无论您是在搭建硬核军事服务器、战术射击场景,还是进行生存游戏,Juggernaut Armoury 都能弥合传统护甲与枪械机制之间的差距,为您的游戏提升防护系统和视觉效果。

Juggernaut Armoury 预览图

主要特性

与提供通用伤害减免的原版护甲不同,Juggernaut Armoury 直接从 TaCZ 读取武器数据。

  • 子弹偏转: 如果您的护甲的抛射物免疫高于子弹的穿甲比,子弹将被完全偏转,立即终止子弹的弹道、无视穿透,并将枪械基础伤害降至 0。

    子弹偏转演示

  • 穿透后伤害减免: 即使子弹的穿甲比超过了您护甲的抛射物免疫,护甲仍会根据其冲击减免(伤害减免上限)吸收部分伤害。吸收量会根据子弹穿甲比与护甲免疫之间的差值动态变化。如果差值较小,您的护甲仍能吸收大部分伤害。

    穿透后伤害减免演示

  • 命中部位: 模组会追踪子弹的精确轨迹,以检测命中了哪件护甲(头盔、胸甲、护腿或靴子)。如果子弹击中您的腿部,则只有您的护腿受到伤害并提供保护。任何未装备护甲的身体部位将受到全额伤害。此功能也与 First Aid 模组兼容,但玩家身体上的伤害位置无法正确记录。建议安装 [TaCZ] FirstAid Compat 模组来解决此问题。

    命中部位演示

  • 可插入防弹板系统(新): 现在,一些护甲可以在玩家正面装备防弹板以提高防护效果。但这些防弹板很容易损坏,您需要不断更换。

    可插入防弹板示例

  • 头盔HUD与覆盖层: 每件头盔护甲都有基于头盔盲区的自定义覆盖层。

    头盔HUD与覆盖层示例

  • 动态冲击/伤害抖动: 此模组还会用动态抖动替换原版Minecraft的伤害抖动,以模拟子弹击中玩家时的真实冲击效果。您可以根据喜好通过配置文件调整或禁用此功能。

    动态冲击抖动演示

附加包系统

与 TaCZ 的枪械包系统类似,Juggernaut Armoury 可动态加载自定义护甲模型、纹理、描述和属性,无需编写任何 Java 代码。

通过最新更新,您还可以将 Juggernaut Armoury 的属性(如子弹偏转、速度/跳跃修正和抛射物阻挡)直接应用于原版 Minecraft 护甲或第三方模组的护甲。

工作原理:

  1. 将您的自定义护甲资源放置在 Minecraft 目录下的 tacz 文件夹中:minecraft/tacz/<您的附加包名称>/
  2. 添加一个 armorpack.meta.json 文件来标识您的附加包。
  3. 将您的护甲 JSON 配置文件放在:minecraft/tacz/<您的附加包名称>/data/<命名空间>/armors/(支持单数 armor/ 和复数 armors/ 两种文件夹格式)。
  4. 将您的护甲模型和纹理放在 minecraft/tacz/<您的附加包名称>/assets/<命名空间>/ 中。
  5. 对于第三方/原版护甲:在 JSON 配置中定义 "armor_tag"(例如,"armor_tag": "minecraft:iron_helmet")。模组会自动将您的自定义属性应用于该物品,同时保留其原始第三方模型和保护值。您还可以为这些物品指定自定义头盔覆盖层暗角("has_vignette": true 和 "overlay_texture")。您可以查看 "minecraft\tacz\jag_default_armor\data\minecraft_armor\armor" 中的示例。
  6. 在游戏中使用 /tacz reload 或 /jagtaczarmor reload 重新加载您的包。

(一个默认的战术护甲包会被解压到 tacz/jag_default_armor/ 目录,作为创作者参考模板。)

需求与依赖

要运行 Juggernaut Armoury,您必须安装以下内容:

鸣谢与许可

  • 模组作者: MT
  • 模型创建者: Manuzaza
  • 许可协议: MIT License
  • 注意:此模组旨在作为一个集成桥梁,需要相应枪械模组框架的资源才能正常运行。