Add the crafting and processing sequences needed by Milestone 7 libraries and portals, matching Legacy where feasible.
Acceptance criteria
Base new recipes on issue #75's Legacy audit and document deliberate modern substitutions.
Use existing crystal shards/blocks and writing items rather than duplicating ingredients or introducing unnecessary new items.
Keep Blank Pages noncraftable and Link Panels out of Writing Desk copying/storage, preserving established rules.
Add optional JEI displays for every new recipe or non-vanilla process; core gameplay must work without JEI.
Test recipe unlocks, output counts, inventory remainders, automation where supported, and data-pack overrides.
## Goal
Add the crafting and processing sequences needed by Milestone 7 libraries and portals, matching Legacy where feasible.
## Acceptance criteria
- [ ] Base new recipes on issue #75's Legacy audit and document deliberate modern substitutions.
- [ ] Use existing crystal shards/blocks and writing items rather than duplicating ingredients or introducing unnecessary new items.
- [ ] Keep Blank Pages noncraftable and Link Panels out of Writing Desk copying/storage, preserving established rules.
- [ ] Add optional JEI displays for every new recipe or non-vanilla process; core gameplay must work without JEI.
- [ ] Test recipe unlocks, output counts, inventory remainders, automation where supported, and data-pack overrides.
dnorberg
added this to the Milestone 7 — Structures and polish milestone 2026-10-12 15:16:40 -04:00
Source audit: Milestone 7 Legacy audit. Missing key Legacy recipe is eight Crystal Blocks around an empty center -> one Book Receptacle. Existing Rivencraft Binder, Mixer, Desk, crystal block, and Linking Book paths must not be duplicated; preserve Blank Page/Link Panel rules and optional JEI.
Source audit: [Milestone 7 Legacy audit](https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/src/branch/main/docs/LEGACY_M7_AUDIT.md). Missing key Legacy recipe is eight Crystal Blocks around an empty center -> one Book Receptacle. Existing Rivencraft Binder, Mixer, Desk, crystal block, and Linking Book paths must not be duplicated; preserve Blank Page/Link Panel rules and optional JEI.
Implemented and player-tested in commit b154455; released as V0.6.4.4 with the tested JAR and SHA-256. All 65 standard GameTests passed. The new portal movement GameTest stalled and was removed per the project test rule; the player confirmed the live behavior in game.
Implemented and player-tested in commit b154455; released as [V0.6.4.4](https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/releases/tag/V0.6.4.4) with the tested JAR and SHA-256. All 65 standard GameTests passed. The new portal movement GameTest stalled and was removed per the project test rule; the player confirmed the live behavior in game.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Goal
Add the crafting and processing sequences needed by Milestone 7 libraries and portals, matching Legacy where feasible.
Acceptance criteria
Source audit: Milestone 7 Legacy audit. Missing key Legacy recipe is eight Crystal Blocks around an empty center -> one Book Receptacle. Existing Rivencraft Binder, Mixer, Desk, crystal block, and Linking Book paths must not be duplicated; preserve Blank Page/Link Panel rules and optional JEI.
Implemented and player-tested in commit b154455; released as V0.6.4.4 with the tested JAR and SHA-256. All 65 standard GameTests passed. The new portal movement GameTest stalled and was removed per the project test rule; the player confirmed the live behavior in game.