
固定爆炸
Fixed Explosion 优化了 Minecraft 的爆炸效果,包括优化 TNT 链式反应、更平滑的大型弹坑、减少卡顿,以及简单可配置的 TNT 数据。
固定爆炸(Fixed Explosion)
固定爆炸是一个服务端的 Fabric 模组,旨在改进 Minecraft 的爆炸机制,同时保持其原版视觉效果。
该模组围绕一个简单的理念构建:TNT 应该能够像实体一样携带爆炸数据,而大型 TNT 装置应该以更干净、更智能、更优化的方式爆炸。
固定爆炸通过将相连或附近的 TNT 合并成少数几个更强烈的爆炸,而不是强制 Minecraft 将每个 TNT 作为单独的爆炸处理,来优化 TNT 链式反应。这有助于大型 TNT 建筑、TNT 线、TNT 塔、陷阱以及模组中的超级 TNT 更自然地表现,同时减少不必要的卡顿。
它还通过平滑弹坑生成、减少爆炸中心附近无用的掉落物掉落、清理附近的物品实体、支持液体行为选项,以及防止非常大的爆炸破碎成难看或无效的形状,来改进大型爆炸。
目标在于让原版爆炸感觉像默认就应该如此运作,同时为模组开发者、数据包制作者、地图作者和服务器所有者提供简单的工具来创造更好的 TNT,而无需替换原版 TNT 方块。
兼容的爆炸来源
固定爆炸支持:
- TNT 物品
- 已放置的 TNT 方块
- 已激活的 TNT 实体
- TNT 矿车物品
- TNT 矿车实体
- 苦力怕
- 苦力怕刷怪蛋
- 大型火球
TNT 物品
默认 TNT 值:
power:4ffuse:80ignore_liquids:falsebreak_liquids:false
/give @p minecraft:tnt[explosion={power:4f,fuse:80,ignore_liquids:false,break_liquids:false}]
像普通 TNT 一样放置。点燃后,已激活的 TNT 将使用这些值。
TNT 方块命令
使用 /setblock:
/setblock ~ ~ ~ minecraft:tnt[unstable=false,power:4f,fuse:80,ignore_liquids:false,break_liquids:false]
使用 /fill:
/fill ~ ~ ~ ~4 ~ ~ minecraft:tnt[unstable=false,power:4f,fuse:80,ignore_liquids:false,break_liquids:false]
已激活的 TNT
/summon minecraft:tnt ~ ~ ~ {explosion:{power:4f,fuse:80,ignore_liquids:false,break_liquids:false}}
TNT 矿车物品
默认 TNT 矿车值:
ExplosionPower:4fFuse:80ignore_liquids:falsebreak_liquids:false
/give @p minecraft:tnt_minecart[explosion={ExplosionPower:4f,Fuse:80,ignore_liquids:false,break_liquids:false}]
TNT 矿车实体
/summon minecraft:tnt_minecart ~ ~ ~ {ExplosionPower:4f,Fuse:80,ignore_liquids:false,break_liquids:false}
苦力怕刷怪蛋
默认苦力怕值:
ExplosionRadius:3Powered:falseignore_liquids:falsebreak_liquids:false
/give @p minecraft:creeper_spawn_egg[explosion={ExplosionRadius:3,Powered:false,ignore_liquids:false,break_liquids:false}]
苦力怕实体
/summon minecraft:creeper ~ ~ ~ {ExplosionRadius:3,Powered:false,ignore_liquids:false,break_liquids:false}
大型火球
默认火球值:
ExplosionPower:1
/summon minecraft:fireball ~ ~ ~ {ExplosionPower:1,ignore_liquids:false,break_liquids:false}
新增数据
对于 /give 物品组件:
explosion:固定爆炸物品数据容器。power:TNT 爆炸强度。fuse:TNT 引信时间(以刻为单位)。ExplosionPower:TNT 矿车爆炸强度。Fuse:TNT 矿车引信时间。ExplosionRadius:苦力怕刷怪蛋的爆炸大小。Powered:使苦力怕刷怪蛋生成闪电苦力怕。ignore_liquids:让爆炸穿过水或熔岩,而不是被阻挡。break_liquids:让爆炸移除爆炸波及的水或熔岩。
对于 /setblock 和 /fill 的 TNT 方块:
powerfuseignore_liquidsbreak_liquids
对于 /summon:
- TNT 使用固定爆炸的
explosion:{...}数据。 - 苦力怕仍然使用原版
ExplosionRadius和Powered。 - 火球仍然使用原版
ExplosionPower。 - 固定爆炸为兼容的爆炸实体增加了
ignore_liquids和break_liquids支持。
固定爆炸对于生存服务器、技术型玩家、地图作者、数据包制作者以及希望在使用 Minecraft 正常 TNT 和爆炸风格的同时获得更强大、更干净、更灵活的爆炸效果的模组开发者来说非常有用。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。