InkQuest
by bigpixellab
InkQuest is a Fabric quest engine for adventure maps and datapacks, where quests are defined, branched and distributed without leaving the game.
What it does
Quests in InkQuest move through ordered stages. A stage can require one task or a set of tasks, and optional tasks add side content, bonus rewards and extra narrative branches. Failing a required task ends the quest at once, and each outcome can change how the world reacts afterwards. Quests can also depend on other quests, so finishing one makes the next available.
Quest definitions are JSON files in the datapack under quests/, which keeps them versioned and source-controlled alongside the rest of a map or modpack. Players can start quests with a Quest Scroll item, through loot tables, trades, right-click events or commands. Designers can create and wire quests in-game with commands and command blocks, then test them immediately. The mod works with scoreboards, predicates and datapack functions that a project already uses.
The mod is published for Fabric only, with a build for each of six game versions 1.20.1 – 1.20.6; the latest file, 1.0.0, targets 1.20.6. It runs on client and server and requires Fabric API. The code is not open source: the license is Creative Commons Attribution Non Commercial 4.0.
Key features
Branching quest stages
Quests advance stage by stage, and each stage can branch into different outcomes depending on the choices the player makes.
HUD tracker and toast
A pinned HUD tracker shows task progress, and a toast notification appears when a new quest arrives, opening with one key.
Quest Scrolls
A physical Quest Scroll item starts its quest on right-click, so quests can be handed out as items.
Datapack-defined quests
Quests, outcomes and rewards are written as datapack JSON, so the whole definition can be shipped with a project.
In-game quest commands
Commands create and manage quests without leaving the game, which speeds up iteration while a map is being built.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Heracles Button is a Fabric mod for 1.20.1 that runs on the client only, under the MIT License and open source. Wandering Tasks is server-side only, for 1.20.1 on Fabric, and is not open source. JustQuests is open source under the GNU General Public License v3.0 or later, supports Fabric, Forge and NeoForge across 1.18.2 – 26.3, and runs on client and server, so it is the broader option for multi-loader servers.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| InkQuest | Fabric | 1.20.1 – 1.20.6 | Client and server | 2026-06-06 |
| Heracles Button | Fabric | 1.20.1 | Client-side only | 2024-05-10 |
| Wandering Tasks | Fabric | 1.20.1 | Server-side only | 2026-02-25 |
| JustQuests | Fabric, Forge and NeoForge | 1.18.2 – 26.3 | Client and server | 2026-10-12 |
Questions
Does InkQuest need Fabric API?
Does the server need InkQuest as well as players?
Which game versions does InkQuest support?
In the catalog
InkQuest is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 11,154 mods support Minecraft 1.20.6.
Similar mods
What the author says
Build story-driven quests for Minecraft — using tools you already know. InkQuest is a lightweight quest engine for Minecraft 1.20.1 (Fabric), built for map makers, pack developers, and narrative designers. It works with scoreboards, Minecraft predicates, and datapack functions — systems you already have. No…
Official listing
- Modrinth page
- modrinth.com/mod/inkquest
- Owner
- bigpixellab
- Published
- 2026-05-31
- Updated on Modrinth
- 2026-06-06
- Facts verified
- 2026-10-15
