跳到正文

Bullet Armor Enchant – NeoForge Port

作者:DeadpoolTVHI

将原版 Bullet Armor Enchant 模组从 Forge 1.20.1 精简移植到 NeoForge 1.21.1。已全面适配新版 Minecraft 附魔系统,并更新 TACZ 伤害处理方式。功能没有变化,只为更好地融入现代游戏系统。

收藏

介绍

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

Bullet Armor Enchant – NeoForge 移植版(1.21.1)

将原版 Bullet Proof Enchant 附属模组完整适配并移植至使用 NeoForge 的 Minecraft 1.21.1。

本项目保留了原有设计理念,同时针对当前 Minecraft 和 TACZ 版本全面更新了整个系统。


🎯 目标

本项目的目标很简单:

✔ 保留原有玩法
✔ 更新对 NeoForge 1.21.1 的兼容性
✔ 改进与现代 TACZ 机制的整合
✔ 通过可选的进阶护甲玩法扩展系统

这不是一次重制。

这是一个以兼容性为核心的延续版本,并谨慎整合了新功能。


🛡 新功能——Kavler 防弹背心系统

模组现已加入一套全新的独立弹道防护背心系统。

玩家不再只能依赖附魔,还可以装备带有内置防护等级的专用防弹背心。


🔰 背心等级

包含以下背心变体:

  • 基础背心
  • BP 10
  • BP 12
  • BP 14
  • BP 16
  • BP 18
  • BP 20

每件背心都拥有自身内置的 Bullet Proof 值,并直接与该物品绑定。

没有隐藏的 NBT 数据。
无需复杂设置。
无需额外菜单。

装备即可使用。


🔫 TACZ 子弹防护

穿戴在胸甲栏位时,背心会根据其 BP 等级降低 TACZ 子弹造成的伤害。

该防护系统已全面整合至现代 TACZ 的伤害处理机制中。

支持的 TACZ 投射物类型:

  • tacz:bullets
  • tacz:bullet
  • tacz:bullet_ignore_armor
  • tacz:bullet_void
  • tacz:bullet_void_ignore_armor

伤害减免会在正确的受伤前阶段处理,确保玩法表现稳定且明显。


❤️ 耐久度系统

每次背心吸收子弹伤害时:

✔ 背心会损失耐久度
✔ BP 等级越高,耐用时间越长
✔ 耐久度降至 0 时,防护效果停止

不过:

❌ 背心永远不会彻底损坏

它的表现类似鞘翅:

  • 物品仍会保留
  • 防护功能会被禁用
  • 修复前,你会受到正常伤害

耐久度数值

  • BP 20 → 512 点耐久度
  • 其他所有等级 → 128 点耐久度

🔧 修复系统

可以直接在游戏内修复背心。

修复方法

  • 副手拿着背心
  • 主手拿着修复材料
  • 右键点击

默认修复物品:

  • minecraft:iron_ingot

修复材料可通过通用配置进行完整自定义,也支持模组物品。


🧪 彩蛋功能

背心也可以装备在头盔栏位。

但会有个小状况。

将 Kavler 背心戴在玩家头上时:

🖤 整个屏幕会变黑
🖤 直到再次脱下背心

这是一个刻意加入的彩蛋,不会提供任何防护。


📖 合成与升级系统

包含以下配方:

✔ 基础背心合成
✔ 等级升级配方
✔ 修复配方

升级需要按步骤逐级进行:

BP 8 → BP 10 → BP 12 → etc.

模组还包含:

  • 自定义备用合成逻辑
  • 配方进度
  • 可靠的工作台检测

确保升级和修复始终正常运作。


⛔ 限制

为保持游戏平衡:

❌ 背心不能放入砂轮处理
❌ 背心不能在铁砧中修改
❌ 已阻止利用移除附魔进行漏洞操作

背心系统经过特别保护,防止玩家利用绕过机制。


⚙️ 与原模组相比的变化

🧩 现代附魔系统

Minecraft 1.21.1 不再支持旧式的直接附魔注册方式。

Bullet Proof 附魔现在通过现代数据驱动系统正确注册:

data/bulletarmorenchant/enchantment/bullet_proof.json

这确保了与 NeoForge 和原版 Minecraft 的良好兼容性。


📚 附魔标签

该附魔已正确添加到现代 Minecraft 附魔标签中。

因此,它可以自然地出现在:

  • 附魔台
  • 战利品
  • 附魔书

🛡 改进护甲计算

防护逻辑经过了重新设计。

现在不再只计算防护效果最强的那件护甲:

✔ 头盔
✔ 胸甲
✔ 护腿
✔ 靴子

现在所有护甲部件都会共同发挥作用。

这让游戏体验更加直观、平衡。


📦 技术信息

  • Minecraft:1.21.1
  • 加载器:NeoForge 21.1.228
  • Java:21

更新内容:

✔ neoforge.mods.toml
✔ pack.mcmeta
✔ 现代资源包格式
✔ 现代附魔注册
✔ 重写 TACZ 集成


🙏 致谢

特别感谢原作者:

zwachinabottle — 原版 Bullet Proof Enchant 附加模组的作者

原项目:
https://www.curseforge.com/minecraft/mc-mods/tacz-bullet-proof-enchant-add-on

另行感谢:

  • Googly12 — TACZ / Timeless and Classics Zero 的作者
  • 感谢所有测试并支持 NeoForge 移植版的人

🧾 许可与使用

本项目遵循原版许可协议。

所有原版机制、资源和创意均归原作者所有。

本项目旨在:

✔ 维护兼容性
✔ 更新系统
✔ 保留原版游戏体验
✔ 以负责任的方式扩展功能

常见问题

Bullet Armor Enchant – NeoForge Port 支持哪些 Minecraft 版本?

Bullet Armor Enchant – NeoForge Port 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Bullet Armor Enchant – NeoForge Port 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

DeadpoolTVHI 的其他作品

查看全部 →