Skip to content
iPlugin

菜单结构

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