跳到主要内容

安装使用


安装插件

将插件本体放入服务端插件目录下,重启服务端

在此之后你将看见如下相关信息

提示

演示环境为 purpur-1.20.2-2095 + QuestEngine-3.4.14

[15:33:36 INFO]:   _____                        _______             _
[15:33:36 INFO]: / ___ \ _ (_______) (_)
[15:33:36 INFO]: | | | |_ _ ____ ___| |_ _____ ____ ____ _ ____ ____
[15:33:36 INFO]: | | |_| | | |/ _ )/___) _)| ___) | _ \ / _ | | _ \ / _ )
[15:33:36 INFO]: \ \____| |_| ( (/ /|___ | |__| |_____| | | ( ( | | | | | ( (/ /
[15:33:36 INFO]: \_____)\____|\____|___/ \___)_______)_| |_|\_|| |_|_| |_|\____)
[15:33:36 INFO]: (_____|
[15:33:36 INFO]: [ i ] ┝ 正在加载插件 QuestEngine
[15:33:36 INFO]: [ i ] ┝ 当前插件版本 3.4.14
[15:33:36 INFO]: [ i ] ┝ 支持游戏版本 1.12-1.20 [ √ ]
[15:33:36 INFO]: [ i ][ QuestEngine ] item 文件夹不存在,开始创建 item 文件夹
[15:33:37 INFO]: [ i ][ QuestEngine ] template 文件夹不存在,开始创建 template 文件夹
[15:33:37 INFO]: [ i ][ QuestEngine ] dialog 文件夹不存在,开始创建 dialog 文件夹
[15:33:37 INFO]: [ i ][ QuestEngine ] quest 文件夹不存在,开始创建 quest 文件夹
[15:33:37 INFO]: [ i ][ QuestEngine ] group 文件夹不存在,开始创建 group 文件夹
[15:33:37 INFO]: [ i ][ QuestEngine ] 所有配置载入完成,耗时 179ms

检查要求

前置插件检查

插件默认使用 TabooLibNMS 进行发包, 而不需要 ProtocolLib , 但是部分服务端核心需要 ProtocolLib 插件

请你检查下列表格中的要求

核心版本要求
Spigot1.12.2 - 1.20.4
Paper1.12.2 - 1.20.4
Purpur1.12.2 - 1.20.4
Arclight1.14.X - 1.20.4ProtocolLib
Mohist1.12.2 1.16.5 1.18.2 - 1.20.4ProtocolLib
CatServer1.12.2 1.16.5 1.18.2ProtocolLib

如果你的服务端需要使用前置依赖ProtocolLib ,此外需要修改配置为如下

plugins/QuestEngine/config.yml
hook:
packet: "protocolLib"

关于依赖

提示

首次安装插件需要保持联网,插件的安装需要联网从阿里云中央仓库下载依赖

使用插件

测试对话

默认生成了测试对话配置,你可以在聊天框中输入如下命令进行测试对话

聊天框主题对话
/qen dialog 玩家 chatDialog0

滚轮滚动选择对话选项,F键(切换主副手) 选择对话选项

聊天框对话


全息主题对话
/qen dialog 玩家 dialog1

全息对话

注意

全息主题对话中间更新经过了数据包相关代码改动, 目前不稳定,暂时不建议使用

测试任务

默认生成了测试任务配置,你可以在聊天框中输入如下命令进行测试任务

/qen quest accept 玩家 quest1

接受任务后,收到了任务接受的提示

任务