Skip to content

强化方案

强化方案放在 强化方案/ 目录下。

每个顶层节点是一套强化方案。

方案基础字段

字段说明
强化上限该方案最高强化等级
适用物品可使用该方案的装备名称
lore-get-value从装备描述读取数值作为变量
配置每个等级或等级区间的强化规则

适用物品 默认是关键词匹配,也支持:

写法说明
contain@物品名包含匹配
equals@物品名完整匹配

等级配置

等级可以写单级,也可以写区间。

yaml
配置:
  1:
    概率: 50
  3-9:
    概率: 50

常用字段

字段说明
概率强化成功率
消耗金币本级强化消耗金币
福星福星变量加成倍率
材料需求强化材料
强化失败失败后的等级变化或破碎权重
强化内容强化成功后写入描述
设置NBT强化成功后写入 NBT
保护符本级可用保护符名称
命令强化成功后执行
失败命令强化失败后执行
强化权限本级强化所需权限
替换名称达到该等级后替换物品名
替换物品达到该等级后替换为指定物品库物品

公式

<> 中可以写公式,~ 后面是数字格式。

yaml
强化内容:
  - "&e&l物理攻击: &b&l<{level}*10~%.0f>-<{level}*20~%.0f>"

{level} 是当前目标强化等级。也可以使用 PlaceholderAPI 变量。

材料需求

yaml
材料需求:
  - "测试物品#1"
  - "测试物品#2#{level} >= 10"

第二段数量支持 {level}、变量和四则运算。第三段是可选条件。

强化失败

yaml
强化失败:
  - "-1#50"
  - "0#45"
  - "break#5"

左侧是失败结果,右侧是权重。break 表示装备破碎。

警告

失败结果不要写正数。失败后升等级会破坏强化逻辑。

删除旧描述

如果某等级配置了 删除LORE起始行定位删除LORE结束行定位,强化到该等级时会先删除这两行之间的描述。

这是关键词匹配,正式服使用前要确认定位文本不会误删其他内容。