Skip to content

宝石规则

宝石配置

宝石文件放在 gem/ 目录。顶层节点是宝石 ID,全局不可重复,使用后不要随意改名。

节点说明
slot可镶嵌到哪些宝石槽位 Lore。
gem-name宝石物品名,精准匹配。
gem-lore宝石 Lore,要求存在完整一行。
show-name镶嵌后显示的宝石名。
show-lore镶嵌后显示的 Lore。
chance镶嵌成功率,范围 0-1,支持变量和公式。
eco镶嵌所需金币。
can-disassembled是否允许使用拆卸工具拆卸。
condition镶嵌条件。
server-message镶嵌成功后的全服消息。
success-command镶嵌成功执行指令。
fail-command镶嵌失败执行指令。
attribute隐藏属性。
load-item-lore-attribute是否加载 attribute 到属性插件。
load-item-lore是否加载宝石物品全部 Lore 到属性插件。

镶嵌条件

写法说明
permission:{权限}玩家必须拥有权限。
nopermission:{权限}玩家必须没有权限。
papi:{表达式}PAPI 表达式判断。
gem-amount:{宝石ID<数量}装备上指定宝石数量判断,可做唯一宝石。

属性随机值

隐藏属性支持 {最小-最大-格式}。例如 {10-20-%.1f} 表示在 10 到 20 中随机,并保留 1 位小数。

也可以在范围内使用变量和四则运算,例如按玩家等级生成随机属性。

开孔道具

开孔道具.yml 用于给装备增加宝石槽位 Lore。

节点说明
max-count单件装备最多使用该开孔器次数。
need-name允许使用的装备名称,删除则全部装备可用。
need-lore需要存在的前置 Lore,每次开孔会替换一行。
name开孔器物品名。
result开孔结果,按权重抽取。

结果中的 lore 可以写多行,每行都代表一个宝石孔。

拆卸工具

拆卸工具.yml 用于拆卸已经镶嵌的宝石。

节点说明
name工具物品名。
chance拆卸成功率。
return-gem拆卸成功是否返还宝石。
return-gem-chance返还宝石概率。
success-command拆卸成功执行指令。
disassembled-gem可拆卸宝石 ID,* 表示全部。

额外道具

额外道具放在镶嵌界面额外槽位中,只影响本次镶嵌。

动作说明
attribute:概率,属性增加隐藏属性。
lore:概率,Lore增加显示 Lore。
chance:数值增加镶嵌成功率。
message:文本发送提示。