• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
SweetInventory —— 一个菜单插件 [1.8-26.2]

原创 开源 工具 SweetInventory —— 一个菜单插件 [1.8-26.2] 1.0.6

请登录后获取
[MD] ## 新增 + 为图标增加一些 `1.21+` 加入的选项 + 添加 `equipment-slot` 图标材料,用于获取玩家身上装备、主手、副手物品,作为菜单图标 + 添加 `take-item` 动作,用于快速地编写“拿取玩家物品”的条件与操作 - 添加原版物品、CraftEngine、ItemsAdder、MMOItems、MythicMobs、NeigeItems、Nexo、SX-Item 物品的匹配器 - 添加物品名称、物品 Lore、物品 NBT 匹配器 + 添加 `ref` 动作,用于引用菜单图标指定键的动作列表,减少重复编写工作 + 添加 `set-vars` 动作,用于设置变量,配合 `ref` 动作使用 + 为点击操作(如 `left-click`、`drop` 等)添加 `variables`,用于在执行前指定执行操作的变量,配合 `ref` 动作使用 ## 优化与修复 + 升级部分依赖库 [/MD]
[MD] ## 优化与修复 + 修复菜单出现异常格式时报错,而不是仅仅输出警告的问题 + 支持 CraftEngine 26.5 + 升级部分依赖库 [/MD]
[MD] ## 新增 + 支持使用 `${this.键名}` 作为图标自身配置的变量 + 为点击操作添加 `commands-pre` 和 `commands-post` 作简单的执行优先级区分 + 添加菜单图标格式注入配置 `icon-injector.yml`,方便添加一些例如金币扣费之类的操作 ## 优化与修复 + 为 `view.deny-commands` 添加别名 `view-deny-commands` + 修复将 `material` 转换为大写导致部分 IMaterialProvider 无法解析的问题 + (**破坏性变更**) 为 `requirements` 添加完整的变量支持,以支持 `${this.键名}` 功能 + 升级部分依赖库 [/MD]
[MD] ## 新增 + 为物品图标添加 ItemFlags 支持,支持添加隐藏属性等标记 + 添加 SX-Item 物品库图标支持 ## 优化与修复 + 升级部分依赖库 + 修复注册的第三方插件 material 无法使用的问题 [/MD]
[MD] ## 新增 + 为菜单命令添加权限要求 + 添加 execute 命令,允许用户输入执行自定义操作 + 支持 26.1 ## 优化与修复 + 升级部分依赖库,优化低版本兼容性 [/MD]
[MD] ## 新增 + 添加 `material` 注册表,允许从第三方插件获取图标物品 + 添加 `reset-lore` 选项,可选是否重置第三方插件图标物品的描述 + 添加菜单参数支持,可以让用户输入指定参数,添加到菜单临时变量中 + 支持为一个根命令(如 `/example`)注册多个子命令,用于不同菜单 ## 优化与修复 + 修复在 Folia 服务端上运行的问题 + 为条件配置替换菜单临时变量 + 移除部分过时用法 [/MD]
后退
顶部 底部