Links
Tags
Creators
Details
1.0.0
Compatibility
Required content
Changes
AnkiCraft
Client-side mod to integrate Anki reviews while playing Minecraft. AnkiCraft talks to AnkiConnect on your computer and shows cards on a corner hud.

What it can do
- Automatic reviews: Cards pop up on a timer you control (or turn the timer off).
- Manual study mode: Disable the timer and review cards in a chain with a hotkey.
- Card management: Suspend, bury, or flag the current card (bind in controls menu).
- Audio Support: Audio placed in cards will play ingame
- Auto pause: Popups pause when menus are open, when you're dead, and briefly after you take damage.
- Customizable HUD: Corner position, width, line limits, deck name, audio volume, and an appearance editor (colors, opacity, presets).
Requirements
| Requirement | Notes |
|---|---|
| Fabric Loader + Fabric API | Required |
| Mod Menu | Optional but recommended for settings |
| Anki + AnkiConnect on the same PC | With the AnkiConnect add-on installed |
| Anki running | While you play; default URL http://127.0.0.1:8765 |
Setup
- Open Anki and study your chosen deck
- Open Mod Menu > AnkiCraft, refresh your deck list, pick your study deck, and click Done.
Default controls
Rebind everything under Options → Controls → AnkiCraft.
| Key | Action |
|---|---|
| H | Toggle manual nonstop review |
| F | Flip card |
| R | Replay audio |
| V | Full card screen |
| 1–4 | Again / Hard / Good / Easy (after flip) |
| U | Undo last answer |
Suspend / bury / flag are unbound by default. I recommend 0, -, and = for each respectively.
Limitations (v1.0.0)
- Text and audio — Card images in notes are not shown (HTML/image tags are stripped).
- Local Anki only — AnkiConnect must be reachable on your machine (not a remote server's Anki).
- Anki styling — Full Anki color/CSS matching is not yet implemented.
Planned later
- Ingame buffs / penalties tied to review outcomes (as well as a server-side plugin/mod (undecided) for vanilla multiplayer support)
- Localization and ui artwork
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:KLjtxr6w:1GHHkjMO"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KLjtxr6w:1GHHkjMO"
}

