chapters-1.1.jar
Curse Maven Snippet
What's new
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.
This mod has no additional files

