ModsFinder

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.

FabricForgeNeoForgeClient and serverMIT LicenseOpen source1.20.1 – 26.2

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

  1. 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.

  2. Speaker rendering

    A dialog screen draws the character who is speaking, so the scene reads clearly during conversations.

  3. Camera focus

    Camera angles can center on the character in the current line of dialog, giving the scene a cinematic framing.

  4. Trigger zones and clickable points

    Areas and interactive points in the world start dialogs or scenes when a player enters or clicks them.

  5. Characters and NPCs

    Story characters can appear as NPCs that stand in the world and take part in cutscenes.

  6. Multiple locales

    One world can hold several locales, so a story can move between places without leaving the save.

Compatibility

Latest build for each game version and loader.

26.x2 of 2 versions with builds
26.22.3.2-fabric-26.2Not available2.3.2-neoforge-26.2
26.1.22.0.2-fabric-26.1.2Not available2.0.2-neoforge-26.1.2
1.21.x11 of 11 versions with builds
1.21.11Not availableNot available1.0.1-hotfix.1-neoforge-1.21.1
1.21.101.0.1-fabric-1.21.10Not available1.0.1-hotfix.1-neoforge-1.21.1
1.21.91.0.0-beta.15-fabric-1.21.9Not available1.0.1-hotfix.1-neoforge-1.21.1
1.21.81.0.0-beta.14-fabric-1.21.8Not available1.0.1-hotfix.1-neoforge-1.21.1
1.21.70.1.9-fabric-1.21.7Not available1.0.1-hotfix.1-neoforge-1.21.1
1.21.6Not availableNot available1.0.1-hotfix.1-neoforge-1.21.1
1.21.50.1.4-fabric-1.21.50.1.1-forge-1.21.51.0.1-hotfix.1-neoforge-1.21.1
1.21.4Not availableNot available1.0.1-hotfix.1-neoforge-1.21.1
1.21.3Not availableNot available1.0.1-hotfix.1-neoforge-1.21.1
1.21.2Not availableNot available1.0.1-hotfix.1-neoforge-1.21.1
1.21.12.3.2-fabric-1.21.1Not available2.3.2-neoforge-1.21.1
1.20.x1 of 1 version with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 1 mod

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
NarrativeCraftFabric, Forge and NeoForge1.20.1 – 26.2Client and server2026-10-10
Cutscene APIFabric, Forge, NeoForge and Quilt1.20 – 1.21.4Client and server2025-03-20
NPCs engineFabric, Forge, NeoForge and Quilt1.21.9 – 26.1.2Server required, client optional2026-04-22
VNDialogForge and NeoForge1.20.1 – 1.21.1Client and server2025-08-15

Questions

Does NarrativeCraft need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed next to NarrativeCraft on every loader.

Does the server need NarrativeCraft for co-op play?

Yes. The server and every player need the mod installed.

Which versions does NarrativeCraft cover?

Builds cover 1.20.1 – 26.2 across 14 release versions, with 2.3.2 as the latest file for Fabric, Forge and NeoForge.

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

All projects

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…
LOUDO, on the Modrinth page

Official listing

Owner
LOUDO
Published
2025-07-20
Updated on Modrinth
2026-10-10
Facts verified
2026-10-15

Tags