Add advancements and player-facing discovery for books, Ages, and portals #81

Closed
opened 2026-10-12 15:17:06 -04:00 by dnorberg · 3 comments
Owner

Goal

Make the Milestone 7 progression discoverable without making optional integrations mandatory.

Acceptance criteria

  • Add advancements for the main writing and portal milestones, with localized titles/descriptions and appropriate icons.
  • Ensure advancement triggers use server-authoritative events and do not fire just from opening preview GUIs.
  • Expose new recipes and processes through recipe book/JEI where applicable; JEI remains optional.
  • Verify progression in Survival, multiplayer, and after restarting an existing save.
  • Document any Legacy progression that has no modern equivalent.
## Goal Make the Milestone 7 progression discoverable without making optional integrations mandatory. ## Acceptance criteria - [ ] Add advancements for the main writing and portal milestones, with localized titles/descriptions and appropriate icons. - [ ] Ensure advancement triggers use server-authoritative events and do not fire just from opening preview GUIs. - [ ] Expose new recipes and processes through recipe book/JEI where applicable; JEI remains optional. - [ ] Verify progression in Survival, multiplayer, and after restarting an existing save. - [ ] Document any Legacy progression that has no modern equivalent.
dnorberg added this to the Milestone 7 — Structures and polish milestone 2026-10-12 15:17:06 -04:00
Author
Owner

Source audit: Milestone 7 Legacy audit. Visible Legacy advancement chain covers symbol page, unlinked Linking Book, Age Book, Writing Desk writing, and safe Age travel. Its hidden Quinn trigger lacks a Rivencraft equivalent; document or omit it. Use server-side triggers, never preview-GUI opening.

Source audit: [Milestone 7 Legacy audit](https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/src/branch/main/docs/LEGACY_M7_AUDIT.md). Visible Legacy advancement chain covers symbol page, unlinked Linking Book, Age Book, Writing Desk writing, and safe Age travel. Its hidden Quinn trigger lacks a Rivencraft equivalent; document or omit it. Use server-side triggers, never preview-GUI opening.
Author
Owner

lets use references to the pc game Myst for the advancements.

lets use references to the pc game Myst for the advancements.
Author
Owner

Implemented and released in V0.6.6.0 (commit c39ebd7). Added localized Myst-inspired progression advancements, server-authoritative awards for completed book/portal actions, vanilla recipe-book unlocks, and documentation of Legacy parity and optional JEI behavior. Gradle build and all 70 required GameTests passed; user reports in-game pass. Release jar download verified against local SHA-256 7ba20802521063c8d4692e0187dbd07f4b8f0df567cf9694962b5098e55a1a4c. Release: https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/releases/tag/V0.6.6.0

Implemented and released in V0.6.6.0 (commit c39ebd7). Added localized Myst-inspired progression advancements, server-authoritative awards for completed book/portal actions, vanilla recipe-book unlocks, and documentation of Legacy parity and optional JEI behavior. Gradle build and all 70 required GameTests passed; user reports in-game pass. Release jar download verified against local SHA-256 7ba20802521063c8d4692e0187dbd07f4b8f0df567cf9694962b5098e55a1a4c. Release: https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/releases/tag/V0.6.6.0
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dnorberg/rivencraft#81