Chapters

GameStages-style item progression for NeoForge 1.21.

File Details

chapters-1.1.jar

  • R
  • May 9, 2026
  • 330.64 KB
  • 80
  • 1.21.1
  • NeoForge

File Name

chapters-1.1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:chapters-1538047:8062812"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Chapters 1.1 — FTB Library / FTB Teams / FTB Quests integration

 

What's new

 

  • Chapters now plugs into FTB Library as the active stage provider when ftblibrary is installed. FTB Quests built-in Stage Reward, Stage Task, and "Stage Required" field all work with chapter ids out of the box, no extra setup needed.
  • When FTBTeams is also installed, chapter unlocks become team-scoped through FTB Teams TEAM_STAGES. Every party member instantly shares unlocks, the inventory auditor and JEI hide/reveal run for all online members, and /chapters add/remove, KubeJS PlayerStages.of(player), and FTB Quests Stage Reward all converge on the same team-wide store.
  • One-time migration on first login: pre-existing per-player unlocks on a player's personal team are copied into TEAM_STAGES. Party teams are skipped to avoid leaking personal unlocks.
  • New example KubeJS script (examples/kubejs/server_scripts/ftbquests_chapter_reward.js) showing the FTB Quests Custom Reward path for conditional chapter grants

Bug fixes

 

  • Fixed JEI not hiding staged-out items, fluids, and Mekanism chemicals on dedicated servers. The four stage indices are now synced to the client through a single payload, so JEI can hide locked content correctly in multiplayer.
  • Worked around an upstream FTB Teams aliasing bug in TEAM_STAGES that caused stage writes on one team to leak into every other team's first read. Chapters now keeps each team's stage set fully isolated.