NarrativeCraft
by LOUDO
NarrativeCraft lets a player build branching story games inside Minecraft, using Ink scripts for dialogs, characters and camera work instead of a hand-written game engine.
What it does
Authors write their narrative in the Ink scripting language, which handles dialog branches and text logic, and NarrativeCraft plays those scripts in the world. The mod is an all-in-one system, so its defaults cover the usual pieces of a story: a dialog screen that shows the speaking character, camera angles that focus on the current speaker, clickable points and trigger zones that start scenes, and characters that behave as NPCs. Logic can stay in plain text, so an author does not need to learn a game engine first.
The mod was developed mainly for single player, where a player can record a session and rely on a story that feels closer to a film. Multiplayer is supported for co-op play, letting a group play the story together, show cutscenes and see the same characters. A single world can carry several locales, and the story management tools cover a full narrative from start to finish.
NarrativeCraft is open source under the MIT License. It needs Fabric API on every loader, and compatibility with other mods is provided through separate addons. Files are published for Fabric, Forge and NeoForge, with 14 release versions 1.20.1 – 26.2 and the latest builds dated 2026-10-10. Every player and the server need a copy of the mod.
Key features
Ink-based dialog scripts
Stories are written in the Ink language, and branching dialog choices are handled by the script rather than by Java code.
Speaker rendering
A dialog screen draws the character who is speaking, so the scene reads clearly during conversations.
Camera focus
Camera angles can center on the character in the current line of dialog, giving the scene a cinematic framing.
Trigger zones and clickable points
Areas and interactive points in the world start dialogs or scenes when a player enters or clicks them.
Characters and NPCs
Story characters can appear as NPCs that stand in the world and take part in cutscenes.
Multiple locales
One world can hold several locales, so a story can move between places without leaving the save.
Gallery
Compatibility
Latest build for each game version and loader.
26.x2 of 2 versions with builds
1.21.x11 of 11 versions with builds
1.20.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
How it compares
Cutscene API is open source under the MIT License and runs on client and server across Fabric, Forge, NeoForge and Quilt for 1.20 – 1.21.4. NPCs engine is published for Fabric, Forge, NeoForge and Quilt for 1.21.9 – 26.1.2 and is not open source, with a server required and the client optional. VNDialog is open source under the MIT License for Forge and NeoForge only, covering 1.20.1 – 1.21.1, with both sides running it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| NarrativeCraft | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client and server | 2026-10-10 |
| Cutscene API | Fabric, Forge, NeoForge and Quilt | 1.20 – 1.21.4 | Client and server | 2025-03-20 |
| NPCs engine | Fabric, Forge, NeoForge and Quilt | 1.21.9 – 26.1.2 | Server required, client optional | 2026-04-22 |
| VNDialog | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2025-08-15 |
Questions
Does NarrativeCraft need Fabric API?
Does the server need NarrativeCraft for co-op play?
Which versions does NarrativeCraft cover?
In the catalog
NarrativeCraft is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.
More from LOUDO
Similar mods
What the author says
NarrativeCraft is a Minecraft mod to create your own narrative games in Minecraft. If you don't want to learn a game engine to create stories with branching patterns, this mod does all the work for you. NarrativeCraft works thanks to the amazing open source project Ink, a narrative scripting language to write dialogs…
Official listing
- Modrinth page
- modrinth.com/mod/narrativecraft
- Owner
- LOUDO
- Published
- 2025-07-20
- Updated on Modrinth
- 2026-10-10
- Facts verified
- 2026-10-15
