- Source of resources
- Original
- Copyright link
- https://github.com/YQ-LL-Plugins/BanExplosion
- Supported version
- The latest version
【简介】
想禁止服里的TNT破坏
但是又不想让苦力怕或者凋灵树场失去作用?
gamerule过于简单粗暴?
你要的插件来了!
自己在配置文件中定义你想要阻止的爆炸
除此之外,其他的都不受影响。
也可以定义为只爆炸伤害,不破坏方块哦~
【安装】
想禁止服里的TNT破坏
但是又不想让苦力怕或者凋灵树场失去作用?
gamerule过于简单粗暴?
你要的插件来了!
自己在配置文件中定义你想要阻止的爆炸
除此之外,其他的都不受影响。
也可以定义为只爆炸伤害,不破坏方块哦~
【安装】
- 解压,将压缩包中的所有内容放置到BDS服务端 plugins 目录中
- 修改配置文件,设定你想拦截的爆炸和拦截方法
- 开服即可
样例配置文件与说明如下:
[CODE lang="ini" title="config.ini"]
; TNT
[minecraft:tnt]
NoExplosion = 0
NoDestroyBlock = 1
; 爬行者
[minecraft:creeper]
NoExplosion = 0
NoDestroyBlock = 1
;末地水晶
[minecraft:end_crystal]
NoExplosion = 0
NoDestroyBlock = 1
; 恶魂火球
[minecraft:fireball]
NoExplosion = 0
NoDestroyBlock = 0
; TNT矿车
[minecraft:tnt_minecart]
NoExplosion = 0
NoDestroyBlock = 1
; 凋零爆炸与吃方块
[minecraft:wither]
NoExplosion = 0
NoDestroyBlock = 0
; 黑色凋零之首
[minecraft:wither_skull]
NoExplosion = 0
NoDestroyBlock = 0
; 蓝色凋零之首
[minecraft:wither_skull_dangerous]
NoExplosion = 0
NoDestroyBlock = 0
; 重生锚
[minecraft:respawn_anchor]
NoExplosion = 1
; 床
[minecraft:bed]
NoExplosion = 0
NoDestroyBlock = 0
[/CODE]
可以看到,每种爆炸都对应了两个开关选项
对于每一项爆炸内容:
- 如果 NoExplosion 被设置为 1 ,则此类爆炸在发生时将被完全拦截
- 如果 NoExplosion 被设置为 0 ,但是 NoDestroyBlock 为 1 ,则此类爆炸在发生时将只会产生伤害,不会破坏方块
- 如果 NoExplosion 和 NoDestroyBlock 都被设置为 0,则此类爆炸将正常发生,不会被拦截
- 重生锚:无法设置为爆炸仅伤害。它唯一的开关表示是否拦截重生锚的全部爆炸
- 凋零爆炸与吃方块:当凋零的NoDestroyBlock设置为1时,它将失去吃方块的能力
上述代码框中的默认配置文件所表示的内容为:
爬行者、TNT、TNT矿车、末地水晶爆炸时只会产生伤害,不会破坏方块;重生锚的爆炸将被完全拦截;其他的爆炸正常发生
你可以根据你自己的需要设置配置文件,来阻止对应的爆炸对环境产生影响
【后台命令】
banexp off 暂时禁用自定义防爆规则
banexp on 恢复启用自定义防爆规则
banexp reload 重新加载配置文件
【开发计划】
1. 对接BehaviorLog日志功能
banexp off 暂时禁用自定义防爆规则
banexp on 恢复启用自定义防爆规则
banexp reload 重新加载配置文件
【开发计划】
1. 对接BehaviorLog日志功能