Layout
Layout 把按钮 ID 映射到容器的物理槽位。每一行代表一行库存;空格表示空槽位,普通单字符是按钮 ID,反引号包裹的多字符内容作为一个逻辑槽位。
Type: CHEST
Layout:
- '#########'
- '####`shop`####'
- '#########'
上例的中间行仍然是 9 个逻辑槽位:4 个空位、1 个 shop 按钮、4 个空位。Buttons.shop 必须存在;同一按钮 ID 可以占用多个槽位,并在这些槽位显示相同状态。
规则#
- 普通箱子为 9 列,允许 1 至 6 行;漏斗为 5 槽;发射器和投掷器为 3 x 3;熔炉类和铁砧为 3 槽。
- 行数或槽位数量不符合
Type时,菜单解析失败,不会打开残缺菜单。 - 按钮 ID 建议使用字母、数字、
_、-和/;多字符 ID 必须使用反引号。 - 不要把 Dialog 的
Bottom矩阵写进 ContainerLayout;Container 按钮矩阵由库存槽位决定。