StarScript
StarScript lets authors build branching narratives, quests and boss encounters entirely in JSON, with no Java coding required.
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
JSON-based story system
Narratives are defined in JSON, with branching paths and multiple endings, instead of compiled code.
Dynamic triggers
Story events can fire from player actions, world events, boss defeats and biome discoveries.
Cinematic effects
Fade transitions, overlays and camera effects support a visual novel style of presentation.
Save and load slots
Several save slots keep persistent player progress, so separate playthroughs stay apart.
Boss phases and arena locking
Boss fights can switch phases at health thresholds, and arenas can stop players from leaving until victory or defeat.
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.
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?
Which loader and game version does StarScript support?
Do server owners and players both need StarScript installed?
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…
Official listing
- Modrinth page
- modrinth.com/mod/starscript
- Owner
- LexiCodesOfficial
- Published
- 2026-03-14
- Updated on Modrinth
- 2026-03-14
- Facts verified
- 2026-10-15
