菜单结构
menu 设置窗口,panels 组织内容,icons 定义按钮。
配置层级
| 层级 | 负责内容 | 常用字段 |
|---|---|---|
| 菜单 | 窗口与打开入口 | menu、bindings、events |
| 面板 | 区域位置与内容组织 | panels、layout、locate、scale |
| 图标 | 按钮的外观与交互 | icons、action、sub |
| 显示属性 | 图标当前外观 | material、name、lore、enchantments |
完整结构与单面板简写
menu:
title: '&8示例'
rows: 1
panels:
- layout:
- ' A '
icons:
A:
material: PAPER
name: '&f说明'menu 与 panels 分别设置窗口和内容,适用于一个或多个面板。
使用完整结构时,窗口字段写在 menu 中,布局与图标写在对应面板中;同一字段不再另写到顶层。
图标的 display
# 写在第一个面板的 icons 中
A:
display:
material: DIAMOND_SWORD
name: '&b演示剑'
enchantments:
SHARPNESS: 3
action: "mmsg '&a已点击'"display 集中设置外观,也可以省略该层,将外观字段直接写在图标下。action、sub、update 等仍属于图标,与 display 同级。
多个面板与状态
panels 可以放置多个区域,例如内容区与底部导航区。图标的 sub 用于根据条件切换外观和动作;frames 用于轮换外观。分别见普通面板、子图标和动画配置。
最后更新于