# 特性
玩家可以通过输入/slayer接收任务。
完成任务后,他们将获得杀手点数。
杀手点数可用于杀手商店购买物品、特权等。
# 指令
/slayer - 打开杀手菜单。
/slayer <玩家> - 为另一位玩家打开杀手菜单。
/slayer <玩家> -s - 在不向自己发送消息的情况下,为另一位玩家打开杀手菜单。
/canceltask [<玩家>] - 取消玩家当前的任务
/collectreward [<玩家>] - 如果玩家有未认领的奖励,则强制他们认领它
/slayerbuy [<玩家>] - 强制玩家从商店购买物品
/starttask [<玩家>] - 如果玩家当前没有任务,则强制玩家开始任务
/givepoints <数量> <玩家> - 向玩家赠送杀手点数
/givepoints <数量> <玩家> -s - 在不向自己发送成功消息的情况下,向玩家赠送杀手点数。
# 权限
slayer.open - 使用 /slayer 的能力,如果你没有制作杀手大师 NPC,你应该将此权限授予所有人。
slayer.openothers - 使用 /slayer <玩家> 的能力
slayer.canceltask - /canceltask (需要 slayer.canceltask.others 来取消其他玩家的任务)
slayer.collectreward - /collectreward (需要 slayer.collectreward.others 来让其他玩家收集他们的奖励)
slayer.slayerbuy - /slayerbuy (需要 slayer.slayerbuy.others 来让其他玩家购买物品)
slayer.starttask - /starttask (需要 slayer.starttask.others 来让其他玩家开始任务)
slayer.givepoints - /givepoints
# 配置
杀手任务和商店中的物品可以完全配置,以及一些其他选项。配置说明在默认的 config.yml 生成。
包含一个语言文件。
# 占位符
该插件支持 PlaceholderAPI。如果已安装,则可以使用以下占位符:
%slayer_points% - 当前杀手点数
%slayer_tasks_completed% - 已完成任务的数量
%slayer_kills% - 当前任务进度
%slayer_required_kills% - 完成当前任务所需的击杀数
%slayer_current_task_name% - 当前任务名称
%slayer_current_task_entity% - 当前任务中要击杀的实体
# 注意
你可以使用 https://www.spigotmc.org/resources/citizens.13811/ 和 https://www.spigotmc.org/resources/citizenscmd.30224/ 来创建杀手大师 NPC。