- ◆ 游戏版本
- 1.12.2 - 26.X
- ◆ 服务端核心
- Paper、Purpur、Folia、Arclight、CatServer、Leaf
SenAnswerRace 是一个公屏聊天答题小游戏插件。服务器会按设定间隔自动出题,所有在线玩家直接在聊天框输入答案,第一个答对的人获得奖励,并公布本次抢答用时
功能特性
· 答题系统
按设定间隔自动在公屏出题
管理员可手动立即出题、跳过当前题目
第一个答对者获得奖励,本轮立即结束
答对后公布玩家、答案和用时,例如 3.2 秒
支持单题限时,超时公布正确答案
答错后个人冷却,防止连续乱答
在线人数不足时自动跳过本轮
· 题库系统
每个题库独立文件,可无限增加
支持多个可接受答案
判定答案时默认忽略大小写、空格和全角字符
题库内按随机顺序出题,一轮结束后重新洗牌
· 奖励系统
答对后按配置执行控制台命令
支持全局默认奖励
支持单个题库覆盖奖励
config.yml - 主配置文件[节选]
游戏截图
感谢使用 SenAnswerRace 插件,我将持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:1071725065。
功能特性
· 答题系统
按设定间隔自动在公屏出题
管理员可手动立即出题、跳过当前题目
第一个答对者获得奖励,本轮立即结束
答对后公布玩家、答案和用时,例如 3.2 秒
支持单题限时,超时公布正确答案
答错后个人冷却,防止连续乱答
在线人数不足时自动跳过本轮
· 题库系统
每个题库独立文件,可无限增加
支持多个可接受答案
判定答案时默认忽略大小写、空格和全角字符
题库内按随机顺序出题,一轮结束后重新洗牌
· 奖励系统
答对后按配置执行控制台命令
支持全局默认奖励
支持单个题库覆盖奖励
| 指令 | 描述 | 权限节点 |
|---|---|---|
| /sar help | 查看帮助 | - |
| /sar status | 查看当前答题状态 | - |
| /sar admin | 打开题库管理界面 | OP |
| /sar ask | 立即发出一道题 | OP |
| /sar skip | 结束当前题目 | OP |
| /sar start | 开启自动出题 | OP |
| /sar stop | 停止自动出题,当前题目会继续 | OP |
| /sar reload | 重载 | OP |
| /sar bank list | 查看题库状态 | OP |
| /sar bank toggle <编号> | 开启或关闭指定题库 | OP |
配置文件结构
HTML:
plugins/SenAnswerRace/
├── config.yml
├── messages.yml
├── questions/
│ ├── minecraft.yml
│ ├── math.yml
│ ├── games.yml
│ ├── anime.yml
│ └── custom.yml
└── data/
└── state.yml
config.yml - 主配置文件[节选]
YAML:
# 自动出题
schedule:
#插件启用后是否自动开始出题
auto-start: true
#两轮题目之间的间隔
interval-seconds: 180
#每道题的作答时间
answer-seconds: 30
#低于该在线人数时不出题
minimum-players: 1
# 答题行为
answer:
#答错后的个人冷却
wrong-cooldown-seconds: 3
#答案是否忽略大小写
ignore-case: true
#答案是否忽略空格
ignore-spaces: true
# 默认奖励
reward:
commands:
- "give {player} diamond 1"
题库示例
YAML:
name: "MC 知识"
enabled-by-default: true
questions:
- id: mc_001
question: "钻石镐最多可以使用多少次?"
answers:
- "1561"
- "1561次"
游戏截图