====== 奖励类型 ====== 每个商店物品都有特定的奖励,玩家在购买时将获得奖励。有许多不同种类的奖励类型可供选择。此外,可以通过插件添加更多奖励。 计算支持:每种数字奖励类型都支持使用原始数字(不包括占位符)进行简单计算。例子: RewardType: money Reward: 120 * 64 ---- **Item** 一个或几个项目。在此处了解有关 [[插件手册:bossshop:itemdata|物品信息]] 的更多信息。 以一项为例: 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** 控制台执行的一个或多个命令。基本上在任何地方你都可以在这里使用不同的[[插件手册:bossshop:placeholders|占位符]]。最常见的占位符是 %player%,它将被受影响的玩家的名字替换。 一个命令的示例: RewardType: command Reward: - say 玩家 %player% 使用 %price% 购买了 %itemname% 带有多个命令的示例: RewardType: command Reward: - 'gamemode %player% 1' - 'tell %player% 你进入了创造模式' ---- **OpCommands** 具有操作权限的玩家执行的一个或多个命令。基本上在任何地方你都可以在这里使用不同的[[插件手册:bossshop:placeholders|占位符]]。最常见的占位符是 %player%,它将被受影响的玩家的名字替换。 一个命令的示例: RewardType: opcommand Reward: - fly 带有多个命令的示例: RewardType: opcommand Reward: - fly - give 4 64 ---- **Nothing** 您可以使用 ''RewardType: nothing'' 进行装饰和类似的事情。玩家在点击此物品时将一无所获。 ---- **Enchantment** 在玩家主手的物品中添加的附魔。奖励应如下所示:“奖励:<附魔名称/id>#”。 例子: 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'' - 到上一页 '''' - 将播放器发送到指定页面 例子: RewardType: page Reward: previous ---- **BungeeCordServer** 将玩家发送到指定的 BungeeCord 服务器。因此,您需要将服务器与BungeeCord连接。 例子: RewardType: bungeecordserver Reward: survival ---- **Exp** 增加玩家的 exp 等级。 例子: RewardType: exp Reward: 10 在这个例子中,玩家获得了 10 个额外的经验等级。 ---- **Close** 关闭商店/库存 gui。 例子: RewardType: close