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.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

