Skip to content

强化界面配置

界面文件放在 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

文件名包含中文或空格时,建议统一改成简短、无空格的名称,减少命令输入问题。