Skip to main content

物品引用 (物品查找)

在某些情况下,只用材料名称是不够的。

为什么

想象一下,这样很容易限制石头的价格:

rules: # 规则集
cheap-stone: # 规则名称,用于在 ID 与权限中表示(quickshop.price.restriction.bypass.<name>)
items: # 规则下的物品(https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html),或在名称前加上 @ 表示引用物品查找表
- STONE
currency: # 货币名称,若插件不支持多经济(Vualt API),则不需要使用此部分配置
- '*'
min: 0.01 # 最小价格(双精度浮点数)
max: 1.00 # 最大价格(双精度浮点数)

如果我需要限制的是粘液科技的自定义物品呢?

新建物品引用

手持你需要新建引用的物品,输入命令 /quickshop lookup create <name>

item-ref

你还可以在物品名称前加上 @ 表示使用引用。

rules: # 规则集
cheap-stone: # 规则名称,用于在 ID 与权限中表示(quickshop.price.restriction.bypass.<name>)
items: # 规则下的物品(https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html),或在名称前加上 @ 表示引用物品查找表
- "@purediamond"
currency: # 货币名称,若插件不支持多经济(Vualt API),则不需要使用此部分配置
- '*'
min: 0.01 # 最小价格(双精度浮点数)
max: 1.00 # 最大价格(双精度浮点数)

这个规则可以只限制高纯钻石的价格!

item-ref-demo