- 版权类型
- 原创
- 插件中文名称
- 任务拓展
- 插件英文名称
- MainQuestAddon
- 原帖地址
- #
- 支持的核心(服务端)
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- PlayerTask
https://modrinth.com/plugin/playertask
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
制作故事:服务器缺主线剧情引导新手,所以...它就诞生了。就简单的开发了一下下
MainQuestAddon 是基于 PlayerTask 的主线任务附属插件,负责主线卷宗、章节顺序、玩家进度、完成回调和章节推进。
## 基础命令
- `/mainquest start [line]` 开始主线
- `/mainquest book [line]` 补发主线卷宗
- `/mainquest progress [line]` 查看进度
- `/mainquest route [line]` 打开主线路线 GUI
- `/mainquest complete <player> <line> <stage>` PlayerTask 命令奖励回调
- `/mainquest admin validate` 校验配置
- `/mainquest admin editline <line>` 打开主线编辑 GUI
管理员编辑 GUI 支持重排章节、删除章节、修改章节绑定的 PlayerTask 任务 ID,并可跳转打开 PlayerTask 的任务编辑 GUI 或任务列表 GUI。
主线卷宗右键会开始或继续当前章节;如果背包中检测不到当前 PlayerTask 卷轴,会自动补发。`/mq admin validate` 会提示章节任务是否缺少 MainQuestAddon 完成回调奖励。
章节奖励建议写在 `mainline.yml` 的 `on-complete.commands` 中,由 MainQuestAddon 在首次有效完成回调时发放,避免多个 PlayerTask 卷轴重复领取奖励:
```yaml
on-complete:
commands:
- "eco give {player} 100"
```
config:
任务书
详细操作也可以看这个教程视频:
MainQuestAddon 是基于 PlayerTask 的主线任务附属插件,负责主线卷宗、章节顺序、玩家进度、完成回调和章节推进。
## 基础命令
- `/mainquest start [line]` 开始主线
- `/mainquest book [line]` 补发主线卷宗
- `/mainquest progress [line]` 查看进度
- `/mainquest route [line]` 打开主线路线 GUI
- `/mainquest complete <player> <line> <stage>` PlayerTask 命令奖励回调
- `/mainquest admin validate` 校验配置
- `/mainquest admin editline <line>` 打开主线编辑 GUI
管理员编辑 GUI 支持重排章节、删除章节、修改章节绑定的 PlayerTask 任务 ID,并可跳转打开 PlayerTask 的任务编辑 GUI 或任务列表 GUI。
主线卷宗右键会开始或继续当前章节;如果背包中检测不到当前 PlayerTask 卷轴,会自动补发。`/mq admin validate` 会提示章节任务是否缺少 MainQuestAddon 完成回调奖励。
章节奖励建议写在 `mainline.yml` 的 `on-complete.commands` 中,由 MainQuestAddon 在首次有效完成回调时发放,避免多个 PlayerTask 卷轴重复领取奖励:
```yaml
on-complete:
commands:
- "eco give {player} 100"
```
config:
任务书
详细操作也可以看这个教程视频: