强化界面配置
界面文件放在 plugins/RedmiItemEnhance/界面/。布局使用字符矩阵,每个字符对应 界面设置 中的一种槽位。
默认结构
yaml
界面名: "装备升级界面"
界面布局:
- "FCCCCCCCF"
- "DDDHHHEEE"
- "DADHXHEBE"
- "DDDHHHEEE"
- "FCCCCCCCF"
界面设置:
D:
作用: 无
Material: STAINED_GLASS_PANE
Name: "§e将待强化物品放入中间"
H:
作用: 无
Material: STAINED_GLASS_PANE
Name: "§e点击中间按钮开始强化"
E:
作用: 无
Material: STAINED_GLASS_PANE
Name: "§c此处放入强化物品"
F:
作用: 无
Material: STAINED_GLASS_PANE
Name: "§c中间放入吞噬材料"
C:
作用: 材料槽位
A:
作用: 待强化槽位
X:
作用: 确认强化槽位
Material: NETHER_STAR
Name: "§c点击后确认强化"
B:
作用: 结果预览槽位
Material: BARRIER
Name: "§e强化结果预览"四种作用
| 作用 | 规则 |
|---|---|
材料槽位 | 可以放经验道具或可吞噬装备,支持多个格子。 |
待强化槽位 | 放入目标装备,只取第一个匹配到的槽位;建议禁止堆叠。 |
确认强化槽位 | 点击后真正计算、消耗材料并执行升级脚本。 |
结果预览槽位 | 显示本次材料投入可能得到的结果,不会直接写回原物品。 |
其它字符可写 作用: 无,用于边框和提示。布局每行必须正好 9 个字符,行数决定界面大小。
交互规则
- Shift 点击、双击和键盘快捷移动会被拦截,避免绕过材料校验。
- 材料和装备放入后会刷新预览;确认按钮只在界面内生效。
- 关闭界面时,材料槽和待强化槽中的剩余物品会退回玩家背包。
- 预览脚本只作用于预览克隆物品,确认时才执行正式升级脚本。
多套界面
复制一份 .yml 并修改 界面名 与布局后,使用文件名打开:
text
/rmenhance open PVP强化界面.yml文件名包含中文或空格时,建议统一改成简短、无空格的名称,减少命令输入问题。
