两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 |
插件手册:betonquest:任务目标 [2021/09/24 13:03] – [烧炼: smelt] duangfafa | 插件手册:betonquest:任务目标 [2021/09/24 13:12] (当前版本) – duangfafa |
---|
===== 拾取物品: pickup ===== | ===== 拾取物品: pickup ===== |
| |
要完成此目标,您需要拾取指定数量的物品。第一个参数必须是 中定义的项目的内部名称''items.yml''。这也可以是多个项目的逗号分隔列表。您可以选择添加''amount:'参数来指定玩家需要拾取的这些物品的数量。这个数量是一个总数量,它不计算每个单独的物品。您可以使用''notify''关键字在玩家每次推进目标时显示一条消息,可选地在冒号后显示通知间隔。 | 要完成此目标,您需要拾取指定数量的物品。第一个参数必须是 中定义的项目的内部名称''items.yml''。这也可以是多个项目的逗号分隔列表。您可以选择添加''amount:''参数来指定玩家需要拾取的这些物品的数量。这个数量是一个总数量,它不计算每个单独的物品。您可以使用''notify''关键字在玩家每次推进目标时显示一条消息,可选地在冒号后显示通知间隔。 |
| |
您还可以添加''notify''关键字以显示还有多少物品需要取件。 | 您还可以添加''notify''关键字以显示还有多少物品需要取件。 |
| |
该目标具有三个属性:''amount''、left''和''total''。''amount''是已经拾取的物品数量, ''left''是仍需要拾取的物品数量, ''total''是最初需要拾取的物品数量。 | 该目标具有三个属性:''amount''、''left''和''total''。''amount''是已经拾取的物品数量, ''left''是仍需要拾取的物品数量, ''total''是最初需要拾取的物品数量。 |
**例子** ''YAML pickup emerald amount:3 events:reward notify pickup emerald,diamond amount:6 events:reward notify'' | |
| **例子** ''pickup emerald amount:3 events:reward notify pickup emerald,diamond amount:6 events:reward notify''。 |
===== 驯服: tame ===== | ===== 驯服: tame ===== |
| |
**例子**: ''tame WOLF 2 events:wolfs_tamed'' | **例子**: ''tame WOLF 2 events:wolfs_tamed'' |
| |
| ===== 骑乘实体: ride ===== |
| |
| 这个目标可以通过骑乘[[https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html|指定实体]]来完成 。 ''any''用来匹配任何实体。 |
| |
| **例子** ''ride horse ride any'' |
===== 延迟: delay ===== | ===== 延迟: delay ===== |
| |
**例子**: ''arrow 100.5;200.5;300.5;world 1.1 events:reward conditions:correct_player_position'' | **例子**: ''arrow 100.5;200.5;300.5;world 1.1 events:reward conditions:correct_player_position'' |
| |
| ===== 跳!: jump ===== |
| |
| 要完成这个目标,玩家必须跳跃。唯一的达成要求是数量。您可以使用''notify''关键字在玩家每次推进目标时显示一条消息,可选地在冒号后显示通知间隔。 |
| |
| 该目标具有三个属性:''amount''、''left''和''total''。''amount''是已经完成的跳跃量, ''left''是仍然需要的跳跃量, ''total''是最初需要的跳跃量。 |
| |
| **例子** ''jump 15 events:legExerciseDone'' |
===== 经验: experience ===== | ===== 经验: experience ===== |
| |