[ChestMenu] nukkit上的开源箱子菜单插件

插件 [ChestMenu] nukkit上的开源箱子菜单插件 1.1.0

请登录后获取
版权类型
原创
API版本
1.0.0
版权链接
https://github.com/szzz666/ChestMenu
Wiki/文档
https://github.com/szzz666/ChestMenu
语言支持
多语言
前置组件
nukkit
[MD] ### nukkit上的箱子菜单插件 #### 配置文件 ```yml # (时钟)物品id:物品特殊值:物品数量:物品槽位:物品名称 # 物品id为0就关闭时钟点击打开菜单 item: 347:0:1:8:星空菜单 # 打开菜单命令 command: openmenu # 清空背包命令,但是不包括菜单 clearInventoryCommand: cleargfi ``` json菜单文件,如menus/main.json ```json5 { "title": "测试菜单", "type": 0,// 0:普通箱子菜单 1:大箱子菜单 "buttons": { //"槽位:物品id:物品特殊值:物品数量:物品名称": ["命令"], "0:1:0:1:test": ["test"], "1:1:1:1:test1": ["test1"], "2:1:2:1:test2": ["test2"], "3:1:3:1:test3": ["test3"] } } ``` 通过`/openmenu 文件名`命令打开对应菜单(文件名不包含.json后缀) 本插件可以作为EsayChestMenuApi使用,以下是示例代码: ```java public static void test1(Player player) { BigChestMenu menu = new BigChestMenu("test", true, true); menu.add(0, Item.get(Item.STONE_SWORD), () -> player.sendMessage("clicked 1")); menu.add(1, Item.get(Item.STONE_SWORD), () -> player.sendMessage("clicked 2")); menu.add(2, Item.get(Item.STONE_SWORD), () -> player.sendMessage("clicked 3")); menu.show(player); } ``` [/MD]
作者
世中之中
价格
1.00金粒
下载
31
查看
983
首次发布
最后更新

评分

0.00 星 0 次评分

世中之中 的其他资源

最新更新

  1. 全面支持MOT核心,支持网易版

    全面支持MOT核心,支持网易版
  2. build: 更新版本号并修改 API 兼容性

    build: 更新版本号并修改 API 兼容性 - 将版本号从 1.0.0 修改为 1.0.2 - 将 API 兼容性从 1.0.1 修改为 1.0.0
  3. refactor(ChestMenu): 更新 API 版本并优化命令执行逻辑

    refactor(ChestMenu): 更新 API 版本并优化命令执行逻辑 - 将 API 版本从 1.0.0升级到 1.0.1 - 在 pluginUtil 类中,将命令执行逻辑封装到...
后退
顶部 底部