- 版权类型
- 原创
- 插件中文名称
- 答题插件
- 插件英文名称
- QuizPlus
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Leaves
- 语言支持
- 中文(简体)
- 前置组件
- Vault https://www.spigotmc.org/resources/vault.34315/
XConomy https://www.spigotmc.org/resources/xconomy.75669/
PlaceholderAPI https://www.spigotmc.org/resources/placeholderapi.6245/
- 适配版本(Java)
- 1.21
在使用了林航的QuizPlugin插件时,发现其有很多局限性,故自己重构了一个加强版答题插件QuizPlus
原本插件QuizPlugin链接见原帖地址
相比于原版的QuizPlugin,本插件QuizPlus改进了如下功能:
1,将题目与配置文件分离,对代码进行了优化,减少不必要的功能
2,通过直接集成并调用Vault的方式,直接在配置文件里即可设置玩家的金币
3,几乎保留了原插件的全部功能,并增加了部分新功能(如在控制台记录更简便的日志,玩家登录服务器时是否能看到当前题目以及格式)
4,可通过调用PlaceholderAPI占位符的形式,获得当前题目的信息(详情见后文)
5,增加了对应题目的查询功能
6,答案不仅可以只写一条,可以通过调用多行的形式,避免答案过于苛刻的问题
7,近乎完全兼容原插件的指令
8,绝大多数的消息文本均可自定义
9,粒度更细的权限节点,且默认均为OP权限,配置几乎无需修改,到手即可使用
10,对Vault以及PlaceholderAPI的软依赖,不需要前置也能使用大部分基础功能
PlaceholderAPI占位符说明:
%quiz_id% 获得当前题目的id
%quiz_answered% 获得当前题目是否被回答(是则返回True,反之为False)
%quiz_player% 获得当前问题回答正确的玩家(若没有则显示为空)
%quiz_question% 获得当前题目的内容
%quiz_size% 获得当前题目的总数
权限节点说明:
quiz.use 允许使用答题插件的基础命令
quiz.next 允许发送随机问题
quiz.reload 允许重载答题插件配置
quiz.send 允许发送指定问题
quiz.list 允许查看题库
quiz.query 允许查询题目详情
本人插件开发交流群:1058206145
原本插件QuizPlugin链接见原帖地址
相比于原版的QuizPlugin,本插件QuizPlus改进了如下功能:
1,将题目与配置文件分离,对代码进行了优化,减少不必要的功能
2,通过直接集成并调用Vault的方式,直接在配置文件里即可设置玩家的金币
3,几乎保留了原插件的全部功能,并增加了部分新功能(如在控制台记录更简便的日志,玩家登录服务器时是否能看到当前题目以及格式)
4,可通过调用PlaceholderAPI占位符的形式,获得当前题目的信息(详情见后文)
5,增加了对应题目的查询功能
6,答案不仅可以只写一条,可以通过调用多行的形式,避免答案过于苛刻的问题
7,近乎完全兼容原插件的指令
8,绝大多数的消息文本均可自定义
9,粒度更细的权限节点,且默认均为OP权限,配置几乎无需修改,到手即可使用
10,对Vault以及PlaceholderAPI的软依赖,不需要前置也能使用大部分基础功能
PlaceholderAPI占位符说明:
%quiz_id% 获得当前题目的id
%quiz_answered% 获得当前题目是否被回答(是则返回True,反之为False)
%quiz_player% 获得当前问题回答正确的玩家(若没有则显示为空)
%quiz_question% 获得当前题目的内容
%quiz_size% 获得当前题目的总数
权限节点说明:
quiz.use 允许使用答题插件的基础命令
quiz.next 允许发送随机问题
quiz.reload 允许重载答题插件配置
quiz.send 允许发送指定问题
quiz.list 允许查看题库
quiz.query 允许查询题目详情
本人插件开发交流群:1058206145