找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

[1.12.2]GUIBan——一款可视化禁用插件,支持禁用NBT,更容易...

sdderfg 2022-11-6 16:05:22 管理 阅读 1744 来自 中国浙江金华
服务器插件
中文名称: 可视化禁用
英文名称: GUIBan
插件来源: 原创
适用服务端: CraftBukkit Loliserver Catserver Mohist 
插件类型: 安全
语言支持: 中文 英文 
适用版本: 1.12.x 
前置插件/mod: 无前置插件
下载地址: 本帖下载
原贴地址:

马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
功能&简介

  • 支持mod
  • 支持带有耐久的物品
  • 支持ban附魔效果、植物魔法花等
  • 如检测到物品上有被禁用的附魔效果,自动祛除该附魔
  • 可视的界面gui,玩家打开界面,鼠标放置在物品上可以查看禁用的功能
  • 打开GUI界面可以将需要禁用的物品一次性全部添加,关闭GUI后自动禁用
  • 禁用文本可以在config.yml内自定义修改
  • 本插件指令全部支持TAB补全





使用截图

205857gd7poepuevvdd3av.png
205857hslpk1jnk6jk5s0f.png
205857utuauegzsrl8at53.png
210011cms7ms1ussz7ot7u.png
210140q1i9x91961p65zp2.png
211638s9be0bn5gz2cgoce.gif
注:如需要禁用同类物品,例如沙子、红沙,请将第二个物品的禁用方式修改为ID和DAT
220029u4ny2y8ulu25i6iy.gif
220053u4gezmtyp45plzdo.png





指令&权限
/guiban   查看插件帮助
/guiban reload   重载插件
/guiban list item/armor/enchant/all   列出 物品/装甲/附魔/所有 的禁止规则
/guiban edit item/armor/enchant   打开编辑 物品/装甲/附魔 禁止规则的窗口
/guiban inspect item/armor/enchant/all 打开 物品/装甲/附魔/所有 的禁止规则的窗口
/editban <UUID> <新的NBT标签>   修改banNBT标签的标签

跳过检测权限:
   只banID的物品:
     guiban.bypass.item.<material小写>
     例如石头(guiban.bypass.item.stone)
  banID和DATA的物品:
     guiban.bypass.item.<material小写>-<DATA>
  banNBT标签
     每个NBTban规则都有一个独一无二的UUID 具体可以通过/guiban list看到
     guiban.bypass.item.<material小写>-<DATA>-<UUID标签>
     ban装甲只是将guiban.bypass.item的item替换为了armor
  ban附魔:
   guiban.bypass.enchant.<enchantname小写>
   以上参数均可通过/guiban list查看
   此外 例如LuckPerms之类的权限插件能够直接TAB补全所需的跳过检测权限
   guiban.inspect   检视命令权限(/guiban inspect)
   guiban.admin   管理插件权限,默认玩家不可用

配置文件

gui:
  items:
    next:
      material: ARROW
      data: 0
      name: '§2下一页'
      lore:
        - '下一页'
    prev:
      material: ARROW
      data: 0
      name: '§2上一页'
      lore:
        - '上一页'

  lores:
    banBehavior:
      prefix: "禁止行为: "
      use: '§c物品无法右键使用'
      full: '§c物品完全无法使用'
    banType:
      prefix: "禁止类型: "
      materialOnly: "只有ID"
      materialAndDurability: "ID和DATA"
      nbt: "NBT"

  edit:
    banItem:
      title: '禁止物品(SHIFT强制添加)'
      lores:
        - "§r§7左键修改禁止类型"
        - "§r§7SHIFT + 左键修改禁止行为"
        - "§r§7右键移除"
    banArmor:
      title: '禁止装甲(SHIFT强制添加)'
      lores:
        - "§r§7左键修改禁止类型"
        - "§r§7右键移除"
    banEnchant:
      title: '禁止附魔(SHIFT强制添加)'
      lores:
        - "§r§7右键移除"

  inspect:
    item:
      title: '检视禁止物品'
    armor:
      title: '检视禁止物品'
    enchant:
      title: "检视禁止附魔"
    all:
      title: "检视所有禁用项"
      itemLore: "物品禁用"
      armorLore: "装甲禁用"
      enchantLore: "附魔禁用"

messagePrefix: "[§cGUIBan§f] §f"
messages:
  OpenSucceeded: "开启成功"
  EditSucceeded: "修改成功"
  AlreadyOpened: "已经有一个编辑窗口被 <player> 开启了"
  BannedItem: "你不能使用物品 <item>"
  BannedItemCraft: "你不能合成物品 <item>"
  BannedArmor: "你不能使用护甲 <armor>"
  ArmorOnly: "只能放入装甲"
  BannedEnchant: "你不能使用附魔 <enchant>"
  EnchantedBookOnly: "只能放入附魔书"
  UUIDNotFound: "未找到目标禁用规则"
  ParseNBTError: "NBT解析错误"
  AlreadyExists: "要添加的物品已经存在 强制添加请按住SHIFT再点击"
  CannotDo: "你不能这么做"
  Reloaded: "已重载"

  Usage: "用法: "
  UsageReload: "/guiban reload 重载插件"
  UsageList: "/guiban list item/armor/enchant/all 列出 物品/装甲/附魔/所有 的禁止规则"
  UsageInspect: "/guiban inspect item/armor/enchant/all 打开检视 物品/装甲/附魔/所有 禁止规则的窗口"
  UsageEdit: "/guiban edit item/armor/enchant 打开编辑 物品/装甲/附魔 禁止规则的窗口"
  UsageEditBan: "/editban <identifier> <nbt> 编辑NBT禁止规则的NBT数据"



如何安装

下载本插件,直接拖入plugins文件夹重启服务器即可(支持YUM、plugman热载入)
关于服务器核心支持:目前只测试了paper、catserver、loliserver、mohist,其他版本暂未测试
                                Arclight(海螺端)现已兼容,多世界禁用已在1.4版本实现等待各位测试
该插件目前仅支持1.12.2、1.16.5版本,其他版本与服务器核心暂时不作考虑
如有需求,各位可以自行下载本插件测试,本帖不处理除了如上述服务器核心之外的插件报错

注:本插件完全基于bukkit开发

插件下载

  • GUIBan-1.3-all.jar (1.8 MB, 下载次数: 129) 稳定版,不放心请下载这个版本
  • GUIBan-1.4-all - for 1.12.jar (1.81 MB, 下载次数: 252) 1.12.2版本请下载这个(支持多世界禁用与海螺端)
  • GUIBan-1.4-all - for 1.13 .jar (1.81 MB, 下载次数: 217) 1.13+版本请下载这个(支持多世界禁用与海螺端)
  • 1.4版本暂时在catserver的1.12.2与1.16.5测试,其他核心请各位耐心测试


   创作不易,如果您喜欢本作品,请给一下评分吧~


更新日志

2022-02-20:发布了此插件
2022-04-06:修复了因为优先级问题而导致的奇怪bug
2022-04-17:针对禁用附魔功能做了一点优化
2022-07-03:修复了禁止右键物品的bug
2022-07-23:添加了对Arclight(海螺端)的支持与多世界禁用功能
如有遇到bug,可以在帖子下回复反馈
本插件不支持以任何方式搬运、转载
本插件所用所有代码均为原创,不存在借用/抄袭等行为

(0)
sdderfgLv1-土块

帖子地址: 

发表回复

使用道具 举报

评论列表(1条)

Haylae 来自 中国福建福州

举报

不错的插件,感谢分享
回复 · 2022-11-8 21:25:30