菜单结构
menu 设置窗口,panels 组织内容,icons 定义按钮。
内容区 · locate 0,0
导航区 · locate 0,2
窗口槽位 22窗口坐标 4x2面板局部坐标 4x0字符 C
内容区和导航区属于同一窗口,各自使用局部坐标。
配置层级
| 层级 | 负责内容 | 常用字段 |
|---|---|---|
| 菜单 | 窗口与打开入口 | 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 用于轮换外观。分别见普通面板、子图标和动画配置。
查询完整字段
Last updated on