奖励类型
每个商店物品都有特定的奖励,玩家在购买时将获得奖励。有许多不同种类的奖励类型可供选择。此外,可以通过插件添加更多奖励。
计算支持:每种数字奖励类型都支持使用原始数字(不包括占位符)进行简单计算。例子:
RewardType: money Reward: 120 * 64
Item
一个或几个项目。在此处了解有关 物品信息 的更多信息。
以一项为例:
RewardType: item Reward: - - type:DIAMOND - amount:5
包含多个项目的示例:
RewardType: item Reward: - - type:WOOL - amount:10 - durability:14 - - type:WOOL - amount:10 - durability:11 - - type:WOOL - amount:10 - durability:4 - - type:WOOL - amount:10 - durability:5
PlayerCommands
相关玩家执行的一个或多个命令。基本上在任何地方你都可以在这里使用不同的占位符。最常见的占位符是 %player%,它将被受影响的玩家的名字替换。
一个命令的示例:
RewardType: playercommand Reward: - warp spawn
带有多个命令的示例:
RewardType: playercommand Reward: - warp spawn - me has warp to the spawn
Commands
控制台执行的一个或多个命令。基本上在任何地方你都可以在这里使用不同的占位符。最常见的占位符是 %player%,它将被受影响的玩家的名字替换。
一个命令的示例:
RewardType: command Reward: - say 玩家 %player% 使用 %price% 购买了 %itemname%
带有多个命令的示例:
RewardType: command Reward: - 'gamemode %player% 1' - 'tell %player% 你进入了创造模式'
OpCommands 具有操作权限的玩家执行的一个或多个命令。基本上在任何地方你都可以在这里使用不同的占位符。最常见的占位符是 %player%,它将被受影响的玩家的名字替换。
一个命令的示例:
RewardType: opcommand Reward: - fly
带有多个命令的示例:
RewardType: opcommand Reward: - fly - give 4 64
Nothing
您可以使用 RewardType: nothing
进行装饰和类似的事情。玩家在点击此物品时将一无所获。
Enchantment
在玩家主手的物品中添加的附魔。奖励应如下所示:“奖励:<附魔名称/id>#<level>”。
例子:
RewardType: ENCHANTMENT Reward: 'enchantment:DURABILITY#3'
Money
给玩家金钱。因此需要插件Vault。使用乘数时,收到的钱将自动调整并除以因子。为了显示玩家将收到的实际金额,只需使用 '%reward%' 占位符。
例子:
RewardType: money Reward: 500
Point(略) 给玩家点数。支持的积分插件如下(如果您希望支持其他插件,请给我留言):
Permissions
玩家将获得的权限列表(或单个权限)。因此需要插件Vault。
具有一种权限的示例:
RewardType: permission Reward: - Permission.Node1 - Permission.Node2 - Permission.Node3
Shop
此奖励将打开另一个商店 GUI。只需将奖励设置为其他商店的名称。
RewardType: shop Reward: 2022圣诞节商店
ShopPage
这会将移动到当前商店的另一个页面。可能的奖励是:
next
- 到下一页
previous
- 到上一页
<any number>
- 将播放器发送到指定页面
例子:
RewardType: page Reward: previous
BungeeCordServer
将玩家发送到指定的 BungeeCord 服务器。因此,您需要将服务器与BungeeCord连接。 例子:
RewardType: bungeecordserver Reward: survival
Exp
增加玩家的 exp 等级。
例子:
RewardType: exp Reward: 10
在这个例子中,玩家获得了 10 个额外的经验等级。
Close
关闭商店/库存 gui。
例子:
RewardType: close