
A Minecraft Fabric mod that turns survival gameplay into an English vocabulary learning experience
Mine, fight, fish, craft, and sleep — all while building your English vocabulary
Forked from Asphocarp/QuizCraft Original author: Asphocarp | Licensed under AGPL-3.0
This enhanced edition adds an achievement system, multi-scene triggers, statistics panel, sleep quiz, and more.
QuizCraft is a Minecraft Fabric 1.20.1 mod that integrates English vocabulary learning into survival gameplay. Players encounter quizzes while mining, fighting mobs, fishing, opening chests, crafting, and sleeping. Correct answers earn rewards; wrong answers incur penalties — making vocabulary learning an immersive part of the game.
Supports 18 vocabulary books covering major English proficiency tests including CET-4/6, IELTS, TOEFL, TEM-4/8, and NEEP (Graduate Entrance Exam).

| Trigger | Description | Config |
|---|---|---|
| ⛏️ Mining | Quiz triggers when breaking ore blocks | treeQuizChance |
| ⚔️ Combat | Quiz triggers when attacking entities | attackCooldownSeconds |
| 🎣 Fishing | Quiz triggers before catching fish | fishingQuizEnabled |
| 📦 Chests | Quiz triggers when opening structure chests | chestQuizEnabled |
| 🔨 Crafting | Quiz triggers when taking crafted items | craftingQuizChance |
| 👹 Boss Battle | Periodic quiz during boss fights — correct = buff, wrong = debuff | bossQuizIntervalSeconds |
| 🛏️ Sleep Quiz | Quiz triggers at night when trying to sleep | sleepQuizCooldownSeconds |
N to open)| Difficulty | Correct Answer Reward | Wrong Answer Penalty |
|---|---|---|
| 🟢 Easy (≤4 chars) | +5 XP | Weakness 5s |
| 🟡 Medium (5-7 chars) | +10 XP | Weakness 10s + Slowness 5s |
| 🔴 Hard (≥8 chars) | +20 XP | Weakness 15s + Slowness 10s + Mining Fatigue 5s |
/quizconfig or press M to open visual settingsmods folder.jar file and place it in the mods folder| Key | Action |
|---|---|
1-4 |
Select quiz answer |
C |
Cancel current quiz (counts as wrong) |
N |
Open statistics panel (Stats / Error Book / Achievements) |
M |
Open server configuration panel |
| Command | Description |
|---|---|
/quiz stats |
Open statistics panel |
/quizconfig |
Open graphical config panel (OP can edit) |
Server config is saved in quiz_craft.server.properties:
# General
quizEnabled=true # Master switch
currentBookId=1 # Current vocabulary book (1-18)
highlightColor=16735263 # Highlight color (hex)
quizTimeoutSeconds=15 # Quiz timeout (seconds)
attackCooldownSeconds=5 # Attack quiz cooldown (seconds)
# Trigger Scenes
treeQuizEnabled=true # Tree chopping quiz
treeQuizChance=100 # Trigger probability (%)
fishingQuizEnabled=true # Fishing quiz
chestQuizEnabled=true # Chest opening quiz
craftingQuizEnabled=true # Crafting quiz
craftingQuizChance=20 # Trigger probability (%)
bossQuizEnabled=true # Boss battle quiz
bossQuizIntervalSeconds=30 # Boss quiz interval (seconds)
sleepQuizEnabled=true # Sleep quiz
sleepQuizCooldownSeconds=10 # Wrong answer cooldown (seconds)
💡 Tip: OP players can use
/quizconfigor pressMto open the graphical configuration panel in-game.
| ID | Book Name | Words |
|---|---|---|
| 1 | CET-4 Core Vocabulary | 4000+ |
| 2 | CET-4 Essential 2000 | 2000 |
| 3 | CET-6 Core Vocabulary | 6000+ |
| 4 | CET-6 High Frequency | 3000+ |
| 5 | NEEP (Graduate Exam) Vocabulary | 5500+ |
| 6 | NEEP Core Vocabulary | 3000+ |
| 7 | IELTS Core Vocabulary | 3000+ |
| 8 | IELTS Vocabulary | 5000+ |
| 9 | TOEFL Core Vocabulary | 4000+ |
| 10 | TOEFL Vocabulary | 8000+ |
| 11 | TOEFL Core (Lite) | 2000+ |
| 12 | TEM-4 Vocabulary | 8000+ |
| 13 | TEM-4 Core (Lite) | 3000+ |
| 14 | TEM-8 Vocabulary | 10000+ |
| 15 | CET-4 Phrase Core | 500+ |
| 16 | CET-6 Core (Lite) | 3000+ |
| 17 | NEEP Core (Lite) | 2000+ |
| 18 | IELTS Core (Lite) | 2000+ |
# Clone the repository
git clone https://github.com/1940787338/QuizCraft-pro.git
cd QuizCraft-pro
# Build
./gradlew build
# Output JAR is in build/libs/
This project is built upon the following open-source project:
| Project | Author | License |
|---|---|---|
| QuizCraft | Asphocarp | AGPL-3.0 |
Special thanks to the original author Asphocarp for creating the core framework of QuizCraft, including the ping system, quiz engine, vocabulary book system, and other foundational features.
This project is licensed under the AGPL-3.0 license, in compliance with the original project's licensing terms.
⭐ If you find this project helpful, please give it a Star!

Minecraft Fabric 英语词汇学习模组
在挖矿、战斗、睡觉的冒险中,不知不觉背完四六级单词
基于 Asphocarp/QuizCraft 二次开发 原作者:Asphocarp | 原项目采用 AGPL-3.0 协议 本版本在原作基础上新增了成就系统、多场景触发、统计面板、睡眠答题等功能
QuizCraft 是一款 Minecraft Fabric 1.20.1 模组,将英语词汇学习融入游戏生存玩法。玩家在挖矿、打怪、钓鱼、开箱、合成、睡觉等游戏行为中触发答题,答对获得奖励,答错受到惩罚,在沉浸式游戏体验中高效背单词。
支持 18 本词汇书,覆盖 CET-4/6、考研、雅思、托福、专四/专八等主流英语考试。

| 触发场景 | 说明 | 配置项 |
|---|---|---|
| ⛏️ 挖矿 | 挖掘矿石时概率触发答题 | treeQuizChance |
| ⚔️ 战斗 | 攻击生物时触发答题 | attackCooldownSeconds |
| 🎣 钓鱼 | 钓鱼上钩前触发答题 | fishingQuizEnabled |
| 📦 开箱 | 打开结构宝箱前触发答题 | chestQuizEnabled |
| 🔨 合成 | 取出合成结果时概率触发 | craftingQuizChance |
| 👹 Boss 战 | 定时触发,答对给 Buff,答错给 Debuff | bossQuizIntervalSeconds |
| 🛏️ 睡眠答题 | 夜晚睡觉前触发,答对才能入睡 | sleepQuizCooldownSeconds |
N 键打开)| 难度 | 答对奖励 | 答错惩罚 |
|---|---|---|
| 🟢 简单 (≤4字母) | +5 XP | 虚弱 5s |
| 🟡 中等 (5-7字母) | +10 XP | 虚弱 10s + 缓慢 5s |
| 🔴 困难 (≥8字母) | +20 XP | 虚弱 15s + 缓慢 10s + 挖掘疲劳 5s |
/quizconfig 打开可视化设置界面mods 文件夹.jar 文件放入 mods 文件夹| 按键 | 功能 |
|---|---|
1-4 |
选择答题选项 |
C |
取消当前答题(视为答错) |
N |
打开统计面板(统计/错题本/成就) |
M |
打开服务端配置面板 |
| 命令 | 说明 |
|---|---|
/quiz stats |
打开统计面板 |
/quizconfig |
打开图形化配置面板(OP可编辑) |
服务器配置保存在 quiz_craft.server.properties,支持以下选项:
# 基础设置
quizEnabled=true # 总开关
currentBookId=1 # 当前词书 (1-18)
highlightColor=16735263 # 高亮颜色 (十六进制)
quizTimeoutSeconds=15 # 答题超时时间 (秒)
attackCooldownSeconds=5 # 攻击答题冷却 (秒)
# 触发场景开关
treeQuizEnabled=true # 砍树答题
treeQuizChance=100 # 砍树触发概率 (%)
fishingQuizEnabled=true # 钓鱼答题
chestQuizEnabled=true # 开箱答题
craftingQuizEnabled=true # 合成答题
craftingQuizChance=20 # 合成触发概率 (%)
bossQuizEnabled=true # Boss 战答题
bossQuizIntervalSeconds=30 # Boss 战答题间隔 (秒)
sleepQuizEnabled=true # 睡眠答题
sleepQuizCooldownSeconds=10 # 睡眠答错冷却 (秒)
💡 提示:OP 玩家可在游戏内使用
/quizconfig命令打开图形化配置界面,无需手动编辑文件。
| ID | 词书名称 | 词汇量 |
|---|---|---|
| 1 | CET-4 核心词汇 | 4000+ |
| 2 | CET-4 必背 2000 词 | 2000 |
| 3 | CET-6 核心词汇 | 6000+ |
| 4 | CET-6 高频词汇 | 3000+ |
| 5 | 考研英语词汇 | 5500+ |
| 6 | 考研英语核心词汇 | 3000+ |
| 7 | 雅思核心词汇 | 3000+ |
| 8 | 雅思词汇 | 5000+ |
| 9 | 托福核心词汇 | 4000+ |
| 10 | 托福词汇 | 8000+ |
| 11 | 托福核心词汇 (精简版) | 2000+ |
| 12 | 专四词汇 | 8000+ |
| 13 | 专四核心词汇 (精简版) | 3000+ |
| 14 | 专八词汇 | 10000+ |
| 15 | CET-4 短语核心 | 500+ |
| 16 | CET-6 核心词汇 (精简版) | 3000+ |
| 17 | 考研核心词汇 (精简版) | 2000+ |
| 18 | 雅思核心词汇 (精简版) | 2000+ |
# 克隆仓库
git clone https://github.com/1940787338/QuizCraft-pro.git
cd QuizCraft-pro
# 构建
./gradlew build
# 生成的 JAR 文件位于 build/libs/
本项目基于以下开源项目二次开发:
| 项目 | 作者 | 协议 |
|---|---|---|
| QuizCraft | Asphocarp | AGPL-3.0 |
感谢原作者 Asphocarp 创造了 QuizCraft 的核心框架,包括 Ping 系统、答题引擎、词汇书系统等基础功能。
本项目基于 AGPL-3.0 协议发布,遵循原项目协议要求。
⭐ 如果这个项目对你有帮助,请给个 Star 支持一下!