• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
爆炸保护 | FKBoom-[1.20.1-1.21.4]

原创 世界管理 爆炸保护 | FKBoom-[1.20.1-1.21.4] FKBoom-2.2.1

版权类型
原创
插件中文名称
方块爆炸保护
插件英文名称
FKBoom
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
FKBoom插件介绍

爆炸控制
正常防爆:使用游戏默认的防爆效果来防止 TNT、重生锚、床等造成的破坏。
动态爆炸:爆炸效果根据环境和配置动态变化,增加游戏趣味性。
关闭爆炸保护:允许所有爆炸效果发生,不提供任何防护。

无声爆炸模式:开启后爆炸无声,减少干扰。

烟花爆炸模式:全新的爆炸烟花效果,为您的游戏增添更多绚丽色彩。

命令和权限:简化命令(如 /fk xxx),方便管理。

互动管理:允许床在下界、末地使用,增强游戏互动性。

配置重载:无需重启,即时更新服务器设置。

多世界支持:为每个世界定制爆炸和互动规则。

爆炸伤害:可自定义开启爆炸对所有实体造成的伤害。

GUI 设置界面:直观的图形界面,便于权限玩家调整设置。

默认设置生成:在 GUI 界面点击该世界设置时,将自动生成默认设置,无需手动添加配置。

自定义 GUI 界面:提供更便捷的自定义 GUI 界面,包括主界面和世界设置界面,用户可根据需要进行灵活配置与管理。支持自定义 GUI 界面的语言、物品、ID 和命令。

兼容性:
●Minecraft版本:
1.20.1至1.21
●Java版本:Java17至Java22
服务端核心支持:Spigot, Paper, Folia, Purpur, PufferFish, Leaves,Arclight

保护措施:
●全面保护:画、盔甲架、展示框、船、矿车、拴绳、荧光物品展示框等不受爆炸影响。
FKBoom 插件为Minecraft服务器提供了全面的爆炸管理和控制功能,同时保证了游戏的互动性和多样性。无论是想要完全控制爆炸效果,还是需要在多个世界中维持不同的游戏规则,FKBoom 都能满足您的需求。



权限节点:fkboom.command​

描述:允许使用FKBoom插件命令。

默认:这个权限默认只授予服务器操作员(op),确保只有信任的管理员能够执行此操作。


权限节点:fkboom.reload​

描述:这个权限允许用户重新加载插件的配置文件,即在做出更改后无需重启服务器即可应用新的设置。

默认:这个权限默认只授予服务器操作员(op),确保只有信任的管理员能够执行此操作。


权限节点:fkboom.gui​

描述:允许打开防爆设置的图形用户界面(GUI)。

默认:这个权限默认只授予服务器操作员(op),确保只有信任的管理员能够执行此操作。


权限节点:fkboom.manage​

描述:允许管理所有防爆设置。

默认:这个权限默认只授予服务器操作员(op),确保只有信任的管理员能够执行此操作。


权限节点:fkboom.gui.access​

描述:允许访问防爆设置的图形用户界面(GUI),但不能管理设置。

默认:这个权限默认只授予服务器操作员(op),确保只有信任的管理员能够执行此操作。

其余Mod需自行测试
已测试1.20.1版本:
  • 植物魔法Mod-魔力风暴:魔力风暴在最后一次爆炸时,虽然显示爆炸不同步,但实际上并没有破坏任何方块。重新进入游戏后即可显示正常。
  • 通用机械Mod-黑曜石TNT、苦力怕宝宝
  • 苦力怕革新Mod-所有可以爆炸的苦力怕
已知问题和不兼容:
  • 应用能源2迷你TNT
  • 对于Mohist服务端部分版本可能会出现问题,请勿向我反馈。
  • 对于自行测试的其余Mod,若发现物品不防爆,可能无法通过插件实现防爆效果,请勿向我反馈。

3.png
2.png

YAML:
# 给予 fkboom.command、fkboom.gui、fkboom.gui.access 这三个权限后,玩家可以正常查看爆炸设置 GUI,但无法修改设置。

# 以控制台身份执行命令的示例按钮(可以自定义名字)
# 当玩家点击这个按钮时,将由控制台执行命令 dm open menu {player_name} 刚刚点击了按钮!,其中 {player_name} 会被替换为点击按钮的玩家的名字。此部分的命令名称 example_console_command 可以自定义为任何合适的名称。
#example_console_command:
#slot: 49
#material: "BARRIER"
#name: "&c返回"
#lore:
#- "&7点击返回菜单"
#command: "console:dm open menu {player_name}"

# 以玩家身份执行命令的示例按钮(可以自定义名字)
# 当玩家点击这个按钮时,将执行命令 kill {player_name},其中 {player_name} 会被替换为点击按钮的玩家的名字。此部分的命令名称 自杀 可以自定义为任何合适的名称。
#自杀:
#slot: 31
#material: "DIAMOND"
#name: "&b自杀"
#lore:
#- "&7点击自杀"
#command: "player:kill {player_name}"

# GUI配置文件

# 主界面配置
# 仅可自定义现有的槽位
gui:
  main:
    title: "&2爆炸设置 - 页 "
    size: 54
    border:
      material: "GLASS_PANE"
      name: "&f "
      slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53]
    items:
      prev_page:
        slot: 45
        material: "ARROW"
        name: "&6上一页"
        lore:
          - "&7点击回到上一页"
        command: "prev_page"
      next_page:
        slot: 53
        material: "ARROW"
        name: "&6下一页"
        lore:
          - "&7点击前往下一页"
        command: "next_page"
      return_button:
        slot: 49
        material: "BARRIER"
        name: "&c关闭"
        lore:
          - "&7点击关闭菜单"
        command: "close"
      world_items:
        material: "GRASS_BLOCK"
        name: "&a"
        lore:
          - "&7点击设置世界"
        command: "open_world_settings {world_name}"
        slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42]

  # 世界设置界面配置
  # 可以随意自定义任何槽位,包括新增或删除
  world_settings:
    size: 54
    border:
      material: "GLASS_PANE"
      name: "&f "
      slots: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 17, 18, 26, 27, 35, 36, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53]
    items:
      return_button:
        slot: 49
        material: "ARROW"
        name: "&c返回主菜单"
        command: "open_main_gui"
      tnt_explosion_setting:
        slot: 11
        material: "TNT"
        name: "&cTNT爆炸设置"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting tnt-explosion-setting"
      creeper_explosion_setting:
        slot: 12
        material: "CREEPER_HEAD"
        name: "&a苦力怕爆炸设置"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting creeper-explosion-setting"
      endercrystal_explosion_setting:
        slot: 13
        material: "END_CRYSTAL"
        name: "&b末影水晶爆炸设置"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting endercrystal-explosion-setting"
      minecart_tnt_explosion_setting:
        slot: 14
        material: "TNT_MINECART"
        name: "&e矿车TNT爆炸设置"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting minecart-tnt-explosion-setting"
      wither_explosion_setting:
        slot: 15
        material: "WITHER_SKELETON_SKULL"
        name: "&c凋灵爆炸设置"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting wither-explosion-setting"
      ghast_explosion_setting:
        slot: 20
        material: "GHAST_TEAR"
        name: "&f恶魂爆炸设置"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting ghast-explosion-setting"
      block_explosion_setting:
        slot: 21
        material: "BRICK"
        name: "&7方块爆炸设置"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting block-explosion-setting"
      wither_block_damage:
        slot: 22
        material: "SOUL_SAND"
        name: "&c凋灵方块破坏"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting wither-block-damage"
      allow_bed_interaction:
        slot: 23
        material: "WHITE_BED"
        name: "&c床互动"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting allow-bed-interaction"
      allow_anchor_interaction:
        slot: 24
        material: "RESPAWN_ANCHOR"
        name: "&d重生锚互动"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting allow-anchor-interaction"
      custom_protection:
        slot: 29
        material: "SHIELD"
        name: "&9不受爆炸影响"
        lore:
          - "&7画、盔甲架、展示框"
          - "&7船、矿车、拴绳、荧光框"
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting custom-protection"
      explosion_damage:
        slot: 30
        material: "REDSTONE"
        name: "&c爆炸伤害"
        lore:
          - "&7当前设置: &e{custom_info}"
        command: "toggle_setting explosion-damage"

默认情况下,所有世界的设置与 world 相同
2.png

YAML:
# 这是FKBoom插件的配置文件

# 'normal': 开启爆炸保护。
# 'none': 关闭爆炸保护。
# 'silent': 开启无声爆炸。
# 'firework': 爆炸会产生烟花效果。
# 'dynamic': 爆炸会产生动态效果。

# 请在使用 Mod 通用防爆设置前查看插件介绍(原版服不受影响,无需理会)
explosion-settings:
  enable-general-anti-explosion: true

# 自定义世界设置
# 可直接复制world设置 根据需要更改'world'为你的世界名称
worlds:
  world: # 主世界设置
    tnt-explosion-setting: normal # TNT爆炸效果
    creeper-explosion-setting: normal # 苦力怕爆炸效果
    endercrystal-explosion-setting: normal # 末影水晶爆炸效果
    minecart-tnt-explosion-setting: normal # TNT矿车爆炸效果
    wither-explosion-setting: normal # 凋零头爆炸效果
    ghast-explosion-setting: normal # 恶魂火焰弹爆炸效果
    block-explosion-setting: normal # 重生锚、床爆炸效果
    wither-block-damage: false # 凋零破坏方块(false为凋零不会破坏方块)
    allow-anchor-interaction: true # 重生锚互动
    allow-bed-interaction: true # 床互动睡觉(地狱、末地)
    explosion-damage: true # 爆炸伤害对实体的伤害
    custom-protection: true # 防止爆炸破坏以下实体,画、盔甲架、展示框、船、矿车、拴绳、荧光物品展示框

动态爆炸效果
1.png

2.png

烟花爆炸效果
3.png

统计
fkboom.svg
  • 4.png
    4.png
    112 KB · 查看: 260
作者
抹茶
下载
1,385
查看
3,038
首次发布
最后更新

评分

0.00 星 0 次评分

抹茶 的其他资源

最新更新

  1. FKBoom-2.2.1

    修复在Folia端烟花爆炸模式报错
  2. FKBoom-2.2

    ● 全面保护:新增对画、盔甲架、展示框、船、矿车、拴绳和荧光物品展示框的保护,避免它们在 1.21 版本中受到风弹的破坏。 ● 默认设置生成:在 GUI...
  3. FKBoom-2.1

    请查看插件介绍以了解详细使用方法 此插件支持部分Mod
后退
顶部 底部