答题模组:内置数学、语文(古诗)、英语、物理、化学、生物、地理、政治、历史、生活常识、脑筋急转弯、自定义 12 类题库。
环境:Minecraft 1.20.1 + Fabric API + Cloth Config + Mod Menu。
构建:JDK 17,./gradlew build,产物在 build/libs/。
| 配置项 | 说明 |
|---|---|
| enable | 启用模组 |
| switchFunction.mob | 打任何生物答题(核心功能) |
| switchFunction.endCrystal / dragonBall / dragon | 末影龙相关答题 |
| switchFunction.chest | 开箱子古诗答题 |
| switchFunction.blockBreak | 撸方块答题 |
| switchFunction.blockPlace | 搭方块答题 |
| switchFunction.blockUse | 使用可打开方块答题(工作台/熔炉/箱子等) |
| blockQuestionChance | 撸/搭方块弹题概率(%,默认 20,调小可降低弹题频率) |
| questionSetting | 打怪题目类型开关(12 种,含自定义) |
| answerQuestionTime | 答题时间(秒) |
| mobAnswerHits | 同一生物累计命中几次才弹题 |
| mobBonusMultiple | 答对追加伤害倍率 |
| wrongSpawnZombieCount | 答错生成僵尸数量(0=关闭) |
| rightRegenTime | 答对生命恢复时长(秒,0=关闭) |
| baseMultiple | 箱子战利品基础倍率 |
| mathematicalSetting | 数学题出题范围设置 |
支持通过数据包添加自己的题目,服务器管理员无需改 mod 就能出题。格式与内置题库一致,题目会追加到对应分类。
- 在服务器
world/datapacks/下新建文件夹,例如my_questions/ - 在其内创建
pack.mcmeta:
{
"pack": {
"pack_format": 15,
"description": "AnswerTime 自定义题目"
}
}- 按需在
my_questions/data/answer_time/下创建题库文件:
| 文件路径 | 对应题型 | 格式 |
|---|---|---|
bank/custom.json |
自定义(通用分类,推荐) | 选择题 |
bank/physics.json |
物理 | 选择题 |
bank/chemistry.json |
化学 | 选择题 |
bank/biology.json |
生物 | 选择题 |
bank/geography.json |
地理 | 选择题 |
bank/politics.json |
政治 | 选择题 |
bank/history.json |
历史 | 选择题 |
bank/life.json |
生活常识 | 选择题 |
bank/riddle.json |
脑筋急转弯 | 选择题 |
english/words.json |
英语单词 | 单词表 |
english/grammar.json |
英语语法 | 选择题 |
english/phrase.json |
英语短语 | 选择题 |
选择题格式(bank/*.json、english/grammar.json、english/phrase.json):
[
{ "q": "MC 里哪种矿石最稀有?", "a": "绿宝石", "wrong": ["钻石", "金矿", "铁矿石"] },
{ "q": "凋灵会掉落什么?", "a": "下界之星", "wrong": ["末影珍珠", "钻石", "附魔金苹果"] }
]字段说明:q=题干,a=正确答案,wrong=干扰项(至少 1 个,建议 3 个)。
单词格式(english/words.json):
[
{ "word": "diamond", "meaning": "钻石" },
{ "word": "ender", "meaning": "末影" }
]- 执行
/reload(或重启服务器)即可生效。题目会在「自定义」等分类中随机出现,可在 Mod Menu 配置中单独开关(questionSetting.custom)。
提示:
- 打怪、撸/搭/使用方块、宝箱古诗题均由服务端出题(含数据包题目),多人服务器只需在服务端放数据包,客户端无需同步数据包。
- 服务端与客户端需使用同一版本的 AnswerTime 模组(1.0.2-beta 起题目改为服务端出题,新旧版本混用会导致弹题异常)。
- 想只用自己的题目,可在配置里关闭其他题型开关。
- 古诗库:
config/ChineseChestFiles/default.json(可自行添加) - 英语单词库:
config/englishfightFiles/default.json(可自行添加)
本模组融合了原作者 gly091020 的 3 个 mod(数学龙,英语战斗,语文战利品)开发而成,感谢原作者的创作与开源分享!!
MIT License