命令权限
本插件默认无需配置任何权限,服主开箱即用(热加载插件可能会导致默认权限无效)。 很多下面涉及都类型不知道的,低版本请使用 tab 提醒,1.12 以上会自动提醒。
权限
| 权限 | 用途 | 默认拥有者 |
|---|---|---|
| playerTask.addDemand | 新增任务目标 | op |
| playerTask.addReward | 新增任务奖励 | op |
| playerTask.addShop | 新增任务币商城物品 | op |
| playerTask.open | 每日任务 gui | op |
| playerTask.shop | 任务币商城 gui | op |
| playerTask.create | 创建任务 | op |
| playerTask.view | 管理任务 | op |
| playerTask.getToday | 立即获取今日任务 | op |
| playerTask.delToday | 清空今日任务列表和全部玩家的任务(1.4.1+) | op |
| playerTask.reload | 重载配置 | op |
| playerTask addNpcTask | 添加 npc 任务(1.6.0+) | op |
| playerTask.edit | 编辑任务(1.7.1+) | op |
| playerTask.convert | 转换数据源 | op |
| playerTask.setRarity | 编辑任务稀有度(1.8.7+) | op |
| playerTask.changeItem | 生成任务卷轴(1.9.0+) | op |
| playerTask.setDescription | 添加任务描述(1.9.7+) | op |
| playerTask.coin | 操作玩家任务币(1.13.2+) | op |
| playerTask.openNpc | 指令打开对应 npc 任务列表(2.0.1+) | op |
| playerTask.setEnableCommand | 设置领取 npc 任务执行的命令(2.1.3+) | op |
| playerTask.openMeNpcTask | 打开自己领取的的 NPC 任务列表(2.1.3+) | op |
指令(管理员):
| 指令 | 用途 |
|---|---|
/plk addDemand [目标类型] [数量] (描述) | 添加任务目标(需要主手持有对应物品) |
/plk addReward [奖励类型] [数量] (描述) | 添加任务奖励(如果奖励类型是物品需要主手持有对应物品) |
/plk addShop [类型] [价格] | 添加任务币商城物品奖励(类型:限购一次:once;无限购买:infinite) |
/plk create [任务名称] (任务类型) (任务稀有度) | 使用 gui 来创建任务(推荐) |
/plk view [类型] | 使用 gui 里查看和管理 类型,[list:任务,demand:任务目标,reward:任务奖励,例如:/plk view list |
/plk getToday | 立即执行一次获取今日任务程序 |
/plk delToday | 清空今日任务列表和全部玩家的任务(1.4.1+) |
/plk reload | 重载配置 |
/plk addNpcTask [任务 id] [npcId] [是否永久任务] [可完成次数] [冷却时间] (前置任务 id) | 添加 npc 任务(1.6.0+) |
/plk edit [任务 id] | 使用 gui 编辑任务(1.7.1+) |
/plk convert [类型] | 转换数据源,类型 mysql 或者 sqlite |
/plk setRarity [任务 id] [稀有度] | 编辑任务稀有度(1.8.7+) |
/plk changeItem [任务 id] (玩家名称) | 生成任务卷轴(1.9.0+) |
/plk setDescription [任务 id] [任务描述] | 添加任务描述(1.9.7+) |
/plk coin [类型] [玩家名] [数量] | 操作玩家任务币数量(1.13.2+) |
/plk openNpc [npcId] | 指令打开对应 npc 任务列表(2.0.1+) |
/plk setEnableCommand [任务 ID] [命令] | 设置领取 npc 任务执行的命令(2.1.3+) |
/plk openMeNpcTask | 打开自己领取的的 NPC 任务列表(2.1.3+) |
[] 必填()非必填
指令(玩家):
| 指令 | 用途 |
|---|---|
/plk open | 打开每日任务 gui |
/plk shop | 打开任务币商城 gui |
目前支持的任务目标类型如下
| 类型 | 说明 |
|---|---|
| craftItem | 合成 |
| blockBreak | 挖掘(农作物会显示为收获) |
| Fish | 垂钓 |
| Interact | 放置 |
| kill | 击杀 MM 怪物 |
| consume | 消耗物品 |
| killNormal | 击杀普通怪物 |
| submit | 提交物品 |
| killPlayer | 击杀玩家(1.13.3+) |
| enchantment | 附魔(1.13.3+) |
| shear | 剪切(2.1.0+) |
| breed | 繁殖(2.4.5+) |
| tame | 驯服(2.4.6+) |
| chat | 发言(2.4.8+) |
| killMp | 击杀 Mp 怪物(2.4.9+) |
| interaction | 交互(2.6.0+) |
| command | 命令(2.6.0+) |
目前支持的任务奖励类型如下
| 类型 | 说明 |
|---|---|
| vault | 金币 |
| playerPoints | 点券 |
| coin | 任务币 |
| itemStack | 物品 |
| command | 命令 |
命令类型说明
text
# 玩家执行指令,中间的0代表按照玩家身份执行,如果玩家没权限会执行失败
/plk addReward command 0 eco#give#${player}#666 这是描述
# 玩家执行指令,中间的1代表按照op身份执行
/plk addReward command 1 eco#give#${player}#666 这是描述
# 控制台执行指令,中间的2代表控制台执行
/plk addReward command 2 eco#give#${player}#666 这是描述任务类型说明
任务类型分为 everyday(每日任务)npc(NPC 任务),不互通。
任务稀有度
| 说明 | 稀有度 | 推荐任务名称颜色代码 |
|---|---|---|
| 普通任务 | normal | &f |
| 高级任务 | advanced | &1 |
| 稀有任务 | rare | &5 |
| 罕见任务 | rarer | &d |
| 史诗任务 | epic | &e |
| 神话任务 | mythical | &e&l |