ModsFinder

StarScript

by LexiCodesOfficial

StarScript lets authors build branching narratives, quests and boss encounters entirely in JSON, with no Java coding required.

FabricClient and serverMIT License1.21.11

What it does

Stories are written as JSON files that lay out plot routes, several possible conclusions included. Triggers can respond to what a player does in the game, such as a boss falling, a new biome being found or a world event firing, so a storyline can shift with play.

Progress is tracked through reputation counters, flags and other variables that shape the state of a story. Players can keep several save slots, and boss fights can change phase when health thresholds are reached, bringing in story nodes, dialogue and new mechanics. Arena locking can keep a player inside until the fight is won or lost.

The mod is available for Fabric only, with a single build for 1.21.11 dated 2026-03-14. Both the server and every player need it, since the story logic runs on each side. It is released under the MIT License and is not open source.

Key features

  1. JSON-based story system

    Narratives are defined in JSON, with branching paths and multiple endings, instead of compiled code.

  2. Dynamic triggers

    Story events can fire from player actions, world events, boss defeats and biome discoveries.

  3. Cinematic effects

    Fade transitions, overlays and camera effects support a visual novel style of presentation.

  4. Save and load slots

    Several save slots keep persistent player progress, so separate playthroughs stay apart.

  5. Boss phases and arena locking

    Boss fights can switch phases at health thresholds, and arenas can stop players from leaving until victory or defeat.

  6. Configurable death consequences

    Ten types of consequence, such as XP loss and curses, can follow a player's death.

Compatibility

Latest build for each game version and loader.

1.21.110.7.3
ReleaseBetaAlphaNot available

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

Use cases

Interactive quests

Quest designers can chain objectives, dialogue and rewards into a storyline that responds to choices made in play.

Boss encounters

Scripted fights can add dialogue and mechanics as a boss weakens, and lock the arena until the outcome is decided.

Who it’s for: Map makers, adventure creators and server owners who want story-driven content without writing Java. Players on a server running StarScript get the same scripted storylines.

Questions

Does StarScript require Java coding?

No. Stories, triggers and boss phases are defined in JSON files, so no Java coding is required to build them.

Which loader and game version does StarScript support?

StarScript is published for Fabric only, and its single supported game version is 1.21.11.

Do server owners and players both need StarScript installed?

Yes. Servers that run it need every player to install it too.

What the author says

Transform Minecraft into a powerful story-driven experience engine. StarScript enables you to create branching narratives, interactive quests, and dynamic storytelling experiences entirely through JSON—no Java coding required. Build immersive story-driven gameplay that reacts to player choices, world events, and…
LexiCodesOfficial, on the Modrinth page

Official listing

Owner
LexiCodesOfficial
Published
2026-03-14
Updated on Modrinth
2026-03-14
Facts verified
2026-10-15