跳转到正文
iPlugin

普通面板

安排固定图标,并将内容区与导航区组合到一个窗口。

面板配置

写在 panels 列表中:

# 放在 panels 列表下
- locate:
    - 0
    - 0
  layout:
    - '#########'
    - '#   A   #'
  icons:
    '#':
      material: GRAY_STAINED_GLASS_PANE
      name: ' '
    A:
      material: PAPER
      name: '&f固定按钮'
      action: "mmsg '&a普通面板'"

以下字段写在 panels 的每一项中。没有 pages、generator、scroll、crafting 时使用普通面板。

字段类型必填默认行为说明
layout文字列表否无字符布局每行文字对应一行槽位,可用于确定尺寸与图标位置
icons(icon、item、items)图标映射是—每个键对应一个图标定义
scale两项整数列表否优先按 layout 计算;否则宽 9、高度自动确定依次为宽度、高度
locate两项整数列表否在父容器中自动放置依次为起点 x、y,不是固定的 (0, 0)

内容区与导航区

menu:
  title: '&8两个区域'
  rows: 3
panels:
  - locate:
      - 0
      - 0
    layout:
      - '#########'
      - '#   A   #'
    icons:
      '#':
        material: GRAY_STAINED_GLASS_PANE
        name: ' '
      A:
        material: PAPER
        name: '&f内容区'
  - locate:
      - 0
      - 2
    layout:
      - '    C    '
    icons:
      C:
        material: BARRIER
        name: '&c关闭'
        action: 'menu close'

第一个面板占前两行,第二个面板从第三行开始放置关闭按钮。每个面板的图标使用自己的局部坐标。

真实物品存取使用物品交互面板。

最后更新于