• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 开源 前置/API MainQuestAddon—允许连续的任务制作 1.3.0

完成注册/登录后下载
版权类型
原创
插件中文名称
任务拓展
插件英文名称
MainQuestAddon
原帖地址
#
支持的核心(服务端)
  1. Paper
语言支持
中文(简体)
前置组件
PlayerTask
https://modrinth.com/plugin/playertask
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 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。
1778595287288.webp

主线卷宗右键会开始或继续当前章节;如果背包中检测不到当前 PlayerTask 卷轴,会自动补发。`/mq admin validate` 会提示章节任务是否缺少 MainQuestAddon 完成回调奖励。
章节奖励建议写在 `mainline.yml` 的 `on-complete.commands` 中,由 MainQuestAddon 在首次有效完成回调时发放,避免多个 PlayerTask 卷轴重复领取奖励:
```yaml
on-complete:
commands:
- "eco give {player} 100"
```

config:
1778594543576.webp

任务书
1778594522822.webp

详细操作也可以看这个教程视频:
  • 喜欢
反馈: ヽ米 饭
作者
繁花十二载
下载
13
查看
202
首次发布
最后更新

评分

0.00 星 0 次评分

繁花十二载 的其他资源

后退
顶部 底部