普通面板
安排固定图标,并将内容区与导航区组合到一个窗口。
面板配置
写在 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'第一个面板占前两行,第二个面板从第三行开始放置关闭按钮。每个面板的图标使用自己的局部坐标。
真实物品存取使用物品交互面板。
最后更新于