Skip to content

宝石条件

  • 此处全局可以解析变量和< >内的四则运算

    • 例如<%player_level%+3> ❤️*6> = 18 <9-11> = -2
  • 下方所有条件都可以加一个tip参数,用于条件不满足时提示的信息

宝石数量限制

  • 宝石数量限制{上限值= }
yaml
: 宝石数量限制{上限值=2}
	该种宝石最多只能镶嵌两个

不等式检查

  • 不等式检查{不等式= }
填写内容别名
不等式例如: %player_level% >= 7i

货币

  • 货币{货币类型= ;数量= }
    • 如果货币类型为Nye,需要多填写一个参数Nye货币 货币{货币类型= ;Nye货币= ;数量= }
填写内容别名
货币类型vault , point ,Nyetype,t
数量填写需要到达数值amount,a
Nye货币Nye插件的货币类型nye,n
yaml
: 货币{货币类型=vault;数量=100}

权限

  • 权限{权限名= }
填写内容别名
权限名玩家需要拥有的权限p

物品名匹配

  • 物品名匹配{物品名= ;模糊匹配= }
填写内容别名
物品名需要满足的匹配条件,正则表达式name,n
模糊匹配true/false ,默认为true,不使用正则,不会正则的就不要动fuzzy,f
yaml
: 物品名匹配{物品名=123}
	当物品名含有 "123" 满足条件
	
	
	物品名匹配{n=.*456.*,f=false}
	当物品名含有 "456" 满足条件

物品Lore匹配

  • 物品Lore匹配{物品Lore= ;模糊匹配= }
填写内容别名
物品Lore需要满足的匹配条件,正则表达式lore,l
模糊匹配true/false ,默认为true,不使用正则,不会正则的就不要动fuzzy,f
yaml
: 物品Lore匹配{物品名=123}
	当物品Lore含有 "123" 满足条件

物品材质匹配

  • 物品材质匹配{材质= }
填写内容别名
材质需要满足的材质,模糊匹配material,m

物品属性检测

  • 物品属性检测{物品Lore= ;比较值= }
填写内容别名
物品Lore检测指定Lore后的数值lore,l
比较值填写需要比较的变量compare,c
yaml
: 
  物品Lore:
  - "防御力:50"
  - "攻击力:100"

	
物品属性检测{l=攻击力;c=50}
	上方物品的攻击力为100,大于50,满足条件

OP

yaml
就这样用
镶嵌条件:
  - OP
  - xx{xx=xx}
  
那么这个宝石就只有OP可以镶嵌,拆除条件同理

消耗条件

  • 当以下条件均满足时将消耗玩家资源
镶嵌奖励:
  - 奖励{参数1=值1;参数2=值2;..}
  - 奖励{参数1=值1;参数2=值2;..}
拆除奖励:
  - 奖励{参数1=值1;参数2=值2;..}
  - 奖励{参数1=值1;参数2=值2;..}

a.消耗货币

  • 消耗货币{货币类型= ;数量= }
    • 如果货币类型为Nye,需要多填写一个参数Nye货币 消耗货币{货币类型= ;Nye货币= ;数量= }
填写内容别名
货币类型money , point ,nyetype,t
数量填写需要消耗的数量amount,a
Nye货币Nye插件的货币类型nye,n
yaml
: 货币{货币类型=money;数量=100}
	货币{货币类型=nye;Nye货币=红宝石;数量=10}

b.消耗材料

  • 消耗材料{物品名= ;物品lore= ;物品数量= ;物品id=}
    • 此处为消耗材料槽位内的材料(不是背包,是材料槽位里的东西)
    • 物品id这个参数,如果你没使用我的物品插件,就不用写
    • 这里的每一个参数都是可选的,都不是必须的,具体请看下方例子
填写内容别名
物品名物品名匹配,模糊匹配name,n
物品lore物品的lore中要有,模糊匹配lore,l
物品数量消耗的物品数量(不写默认为1)amount,a
物品id我的物品插件里物品的idid,i
yaml
:
强化石:
  Name: '&6强化石'
  Lore:
  - '这是强化石'
  - '强化的时候可以强化'

想要在镶嵌的时候消耗这个物品,你可以这么写
1.只写个名检测	消耗材料{n=强化石}
2.写全一点	消耗材料{n=强化石;l=的时候}
3.一次用十个		消耗材料{n=强化石;l=的时候;a=10}

c.消耗背包物品

  • 消耗背包物品{物品名= ;物品lore= ;物品数量= ;物品id=}
    • 这个动作写法和上面一样,只不过消耗的不是材料槽里面的物品,消耗的是背包里面的物品