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