跳转到正文
iPlugin

创建菜单

创建 hello.yml,并使用命令打开菜单。

创建文件

在服务端目录 plugins/Invero/workspace/ 下新建 hello.yml。

config.yml
hello.yml

完整配置

plugins/Invero/workspace/hello.yml
menu:
  title: '&8我的第一个菜单'
  rows: 3

panels:
  - layout:
      - '#########'
      - '#   A   #'
      - '####C####'
    icons:
      '#':
        material: GRAY_STAINED_GLASS_PANE
        name: ' '
      A:
        material: DIAMOND
        name: '&b你好,Invero'
        lore:
          - '&7点击后,你会收到一条聊天消息。'
        action: "mmsg '&a按钮工作正常!'"
      C:
        material: BARRIER
        name: '&c关闭菜单'
        action: 'menu close'

下载 hello.yml

重载与打开

/invero menu reload
/invero menu open hello

菜单为三行箱子窗口:中间的钻石发送消息,底部屏障关闭菜单。未指定 id 时,文件名去掉扩展名即为菜单 ID,因此这里使用 hello。

配置说明

字段示例中的作用
menu.title窗口标题
menu.rows窗口行数
panels窗口内的面板
layout用字符安排图标位置
icons定义各字符对应的图标
material、name、lore图标外观
action点击后执行的动作

修改材质、名称或布局后,保存文件并重载,再重新打开菜单。字符 A 所在的位置就是钻石按钮的位置。

更多结构说明见菜单结构,位置写法见布局与槽位。

最后更新于