制作大炮 - 爆炸TNT

制作大炮 - 爆炸TNT

使TNT爆炸效果类似于“Create Big Cannons”模组中的爆炸炮弹。(为1.8.9空岛战争TNT和火球客户端可玩性而制作)

Create TNT 将 Minecraft 原版 TNT 爆炸替换为灵感源自 Create Big Cannons 的高爆火炮式爆破,具有浓厚的烟柱、扩张的冲击波和震撼的屏幕震动。

📦 安装

  1. 为你的 Minecraft 版本安装相应的模组加载器(Fabric、Forge 或 NeoForge)。
  2. 将 createtnt-<version>.jar 放入你的 .minecraft/mods 文件夹。
  3. 启动游戏,然后引爆一些 TNT!

在大多数版本上,此模组需要同时在客户端和服务端安装才能实现完整功能。1.8.9 版本仅需客户端,可在原版服务器上使用。

✨ 特性

  • 巨大的烟柱 — 使用 Create Big Cannons 的粒子物理生成的滚滚火炮式烟雾云,升腾并扩散
  • 冲击波效果 — 从爆炸点向外扩张的可见冲击波
  • 屏幕震动 — 基于弹簧阻尼物理的屏幕震动,具有二次方距离衰减
  • 延迟爆炸音效 — 爆炸音频以声速传播,在冲击波之后到达你所在的位置
  • 逼真的爆炸物理 — 能量传递式方块破坏,具有独立的方块/实体伤害半径
  • 连锁 TNT 引爆 — 爆炸会引燃相邻的 TNT,产生壮观的连锁反应
  • 动态烟雾纹理 — 10 帧精灵动画,呈现出真实的炮弹爆炸效果

🧩 兼容性

Minecraft 加载器 状态 版本类型
26.1.2 Fabric ✅ 支持 最新
1.21.11 Fabric ✅ 支持 稳定
1.21.1 Fabric ✅ 支持 稳定
1.21.1 NeoForge ✅ 支持 稳定
1.20.1 Fabric ✅ 支持 稳定
1.20.1 Forge ✅ 支持 稳定
1.12.2 Forge ✅ 支持 旧版
1.8.9 Forge ✅ 支持 仅客户端

必要依赖: 无(不需要 Fabric API 或其他库模组)。 已知不兼容: 暂无已知不兼容。应与 Sodium、Iris 及其他优化模组正常共存。

❓ 常见问题

是否需要在服务器端安装? 大多数版本需要双方都安装才能获得完整的强化爆炸物理效果。1.8.9 版本仅需客户端,可通过拦截爆炸数据包在原版服务器上工作。

与其他爆炸模组兼容吗? 此模组会替换原版 TNT 爆炸处理逻辑。与同样修改爆炸机制的模组的兼容性可能有所不同。

我可以在我的整合包中使用这个模组吗? 可以!你可以自由地将此模组包含在任何托管于 Modrinth 或 CurseForge 的整合包中。

这会改变方块破坏机制吗? 会——服务端版本使用能量传递式方块破坏,而非原版的球形爆炸,从而形成更真实的弹坑。

我发现了漏洞,应该在哪里报告? 请在 [GitHub 问题追踪器](https://github.com/Sekai0NI0itamio/ModItamio/issues?q=is:issue label:createtnt) 上报告问题。请附上你的 Minecraft 版本、模组加载器、模组版本,以及崩溃日志(如适用)。

💖 支持项目

如果你喜欢这个模组,可以考虑支持开发:

📝 致谢与许可

粒子系统、纹理、音效、屏幕震动

整个粒子系统(烟雾云生成、冲击波效果、相互排斥物理、湍流)、烟雾精灵纹理、爆炸轰鸣音效资源以及屏幕震动物理均来自 Create Big Cannons(作者:Cannoneers of Create / rbasamoyai),并根据许可使用和改编:

  • 源代码(粒子/逻辑):MIT 许可证
  • 手工制作资源(纹理、音效):CC BY-NC-SA 4.0 国际版

Create Big Cannons 在 Modrinth 上 · GitHub 上

爆炸机制/破坏物理参考了 CBC,并经过我的修改改编。

许可

  • 此模组中的代码以 MIT 许可证发布。
  • 烟雾纹理和爆炸音效保持 CC BY-NC-SA 4.0(来自 Create Big Cannons)。
  • 完整的许可证文本请参阅模组 JAR 中的 LICENSE-thirdparty.txt。

源代码与问题反馈