TNTUtils

TNTUtils

对爆炸有更多控制

一个小型模组,提供一些配置选项和标签,用于控制爆炸的行为方式。

TNTUtils 可以安装在服务器端,而客户端无需安装。

请注意,来自其他模组的爆炸不保证会受到 TNTUtils 的影响,除非它们使用了 Level.explode 的某个重载方法。

当前功能:

  • 改变爆炸的规模或完全禁用它们
    • 在 1.20+ 版本中,实体类型标签 #tntutils:deny_explosions 和 #tntutils:allow_explosions 可用于禁止或允许特定实体类型产生爆炸
    • 在 1.20+ 版本中,实体标签(通过 /tag 命令应用,不要与实体类型标签混淆)tntutils.deny_explosions 和 tntutils.allow_explosions 可用于禁止或允许单个实体产生爆炸
  • 禁用 TNT 爆炸
  • 防止 TNT 连锁反应
  • 一个 /explode 命令 (在 1.12.2 及更早版本中称为 /explosion)
  • 更改单个方块的抗爆性
  • 修改被摧毁方块掉落为物品的几率
    • 在 1.20+ 版本中,另请参阅游戏规则 "mobExplosionDropDecay"、"tntExplosionDropDecay" 和 "blockExplosionDropDecay"
  • 防止爆炸摧毁方块
    • 在 1.20+ 版本中,单个方块可以通过方块标签 #tntutils:explosion_blacklist 和 #tntutils:explosion_whitelist 分别列入黑名单或白名单。白名单优先于黑名单和任何配置选项。
    • 在 1.12.2 及更早版本中,可以在配置文件中指定单个方块
  • 防止苦力怕摧毁方块(“环保苦力怕”)
  • 防止爆炸触发方块(例如,风弹爆炸扳动拉杆)
    • 方块标签 #tntutils:trigger_blacklist 和 #tntutils:trigger_whitelist 可用于将单个方块列入黑名单或白名单
  • 防止爆炸伤害所有或特定实体
    • 在 1.20+ 版本中,实体类型标签 #tntutils:explosion_blacklist 和 #tntutils:explosion_whitelist 可用于将单个实体类型列入黑名单或白名单
  • 防止爆炸伤害地面上的掉落物
    • 在 1.20+ 版本中,物品标签 #tntutils:explosion_blacklist 和 #tntutils:explosion_whitelist 可用于将单个物品列入黑名单或白名单

所有这些功能都可以在配置文件中切换。

许可与致谢

你可以自由地将该模组添加到整合包中。

TNTUtils 在 MIT 许可证下发布。Fabric 版本还包含用于配置系统的 Fiber,其采用 Apache-2.0 许可证。