Diamondhead24的头像

Diamondhead24

加入于 2026年8月31日
资源 1
服务器 0
皮肤 0
TNT 附加包 TNT Addon
模组Mod

TNT 附加包 TNT Addon

TNT 附加包

作者:Diamondhead24

这个附加包为 Minecraft 基岩版加入 5 种 TNT,并额外提供 2 种破坏性 TNT。它们能够制造大型球形爆炸,爆炸效果并不是简单地把威力设为十亿。

后两种奖励 TNT 没有独立纹理,并计划作为单独文件发布。由于爆炸范围非常大,点燃它们时建议使用高端设备。TNT 7 可能是整个基岩版中破坏力最强的 TNT。

TNT 列表

TNT 1

半径:20
渲染耗时:0 秒

TNT 2

半径:40
渲染耗时:1 秒

TNT 3

半径:80
渲染耗时:3 秒

TNT 4

半径:160
渲染耗时:14 秒

TNT 5

半径:320
渲染耗时:1 分 23 秒

TNT 6

半径:640
渲染耗时:6 分 22 秒

TNT 7

半径:1280
渲染耗时:27 分 10 秒

爆炸坑大小对比

下图展示了所有 TNT 爆炸坑的尺寸对比。

注意事项

必须在实验性功能中开启 Beta APIs,否则附加包无法正常运行。 由于内存限制,低端设备和移动设备应使用仅包含 5 种 TNT 的文件。 本附加包只用于创造模式用途,因此 TNT 没有合成配方。 请将 render distance 调整到与 TNT 爆炸坑大小相匹配。Flat World 世界类型可能不需要这样设置。建议将 simulation distance 调整到最大值。 所有 ticking areas 都会被移除。使用 TNT 后,请记录原有 ticking area 的坐标,并重新添加。 由于基岩版的渲染限制,画面可能出现异常。可以等待渲染自行修复,或重新启动世界。 TNT 7 会产生巨大的爆炸坑。为了更快完成处理,建议将 render distance 调整到最大值 96。 这些 TNT 方块与原版 TNT 略有不同:在其表面放置方块时不会发出声音;被点燃或被爆炸摧毁时会直接消失,而不是继续点燃;点燃机制也有所区别。 不要同时点燃多个 TNT,否则会干扰 tickingarea 命令的处理过程,并明显增加渲染耗时。 上方图片的加载时间取决于作者设备,你的加载速度可能会有所不同。

计划中的内容

解决 ticking chunks 问题后,作者计划加入一种支持自定义半径的 TNT,并用它替换 TNT 6 和 TNT 7。后续还计划加入 TNT Launcher、rapid fire 设置,以及可配置的方块保留和摧毁列表,功能思路参考作者的 datapack 版本。

已知问题

目前除了 runCommand() 之外,没有其他添加 ticking chunks 的方法,因此该函数的异步运行会带来许多问题。例如,TNT 7 的爆炸坑中可能残留几根方块柱。为了减少错误,TNT 产生的完整爆炸坑必须处于 render distance 范围内才能继续处理,Flat World 世界类型且使用最少特征时除外。 在 Old World 世界类型中,暂时无法判断玩家是超出 simulation distance,还是已经超出世界边界。单独文件中的临时解决方案是直接添加 10 个 ticking areas,覆盖 256×256 的区域。尺寸超过 256×256 的 Old World 可能出现问题,这个文件在 infinite world 中有时也可能造成异常。 TNT 有时会留下流动的水或熔岩,即使这些方块没有被加入黑名单。
0
6
2026-08-31