Bring the new library, portal, and related writing visuals/audio close to Legacy while staying compatible with the modern renderer.
Acceptance criteria
Check issue #75 and available Legacy assets before creating or generating artwork; record reused assets in provenance.
Add or correct block/item models, portal animation/render layers, particles, and placement/break/link sounds needed by Milestone 7.
Verify transparency, occlusion, lighting, and no see-through-world artifacts on the client.
Keep visual fallback behavior safe when optional Create/Ponder or Immersive Portals is absent.
Compare in-game screenshots and audio against Legacy references; include dev images in commits when changed.
## Goal
Bring the new library, portal, and related writing visuals/audio close to Legacy while staying compatible with the modern renderer.
## Acceptance criteria
- [ ] Check issue #75 and available Legacy assets before creating or generating artwork; record reused assets in provenance.
- [ ] Add or correct block/item models, portal animation/render layers, particles, and placement/break/link sounds needed by Milestone 7.
- [ ] Verify transparency, occlusion, lighting, and no see-through-world artifacts on the client.
- [ ] Keep visual fallback behavior safe when optional Create/Ponder or Immersive Portals is absent.
- [ ] Compare in-game screenshots and audio against Legacy references; include dev images in commits when changed.
dnorberg
added this to the Milestone 7 — Structures and polish milestone 2026-10-12 15:16:49 -04:00
Source audit: Milestone 7 Legacy audit. Local Legacy extraction has animated portal.png/.mcmeta, book_receptacle.png, portal/receptacle models, linkbook entity texture, and link-portal/variant OGGs. Check/reuse these before new art, track each in ASSET_PROVENANCE.md, and adapt the renderer to 1.21.1.
Source audit: [Milestone 7 Legacy audit](https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/src/branch/main/docs/LEGACY_M7_AUDIT.md). Local Legacy extraction has animated portal.png/.mcmeta, book_receptacle.png, portal/receptacle models, linkbook entity texture, and link-portal/variant OGGs. Check/reuse these before new art, track each in ASSET_PROVENANCE.md, and adapt the renderer to 1.21.1.
Completed and validated in V0.6.5.2: Legacy Binder and Ink Mixer model polish, crystal arrival platform, portal fallback geometry, link sound variants and particles, asset provenance, and dev-image references. All 66 required GameTests passed; in-game visuals and audio passed. Release jar SHA-256: 331eb7bc4df48d1490a6215cec095300eea616cb5e2bd979259daa3571d006ae. Release: https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/releases/tag/V0.6.5.2
Completed and validated in V0.6.5.2: Legacy Binder and Ink Mixer model polish, crystal arrival platform, portal fallback geometry, link sound variants and particles, asset provenance, and dev-image references. All 66 required GameTests passed; in-game visuals and audio passed. Release jar SHA-256: 331eb7bc4df48d1490a6215cec095300eea616cb5e2bd979259daa3571d006ae. Release: https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/releases/tag/V0.6.5.2
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
Bring the new library, portal, and related writing visuals/audio close to Legacy while staying compatible with the modern renderer.
Acceptance criteria
Source audit: Milestone 7 Legacy audit. Local Legacy extraction has animated portal.png/.mcmeta, book_receptacle.png, portal/receptacle models, linkbook entity texture, and link-portal/variant OGGs. Check/reuse these before new art, track each in ASSET_PROVENANCE.md, and adapt the renderer to 1.21.1.
Completed and validated in V0.6.5.2: Legacy Binder and Ink Mixer model polish, crystal arrival platform, portal fallback geometry, link sound variants and particles, asset provenance, and dev-image references. All 66 required GameTests passed; in-game visuals and audio passed. Release jar SHA-256: 331eb7bc4df48d1490a6215cec095300eea616cb5e2bd979259daa3571d006ae. Release: https://truenas-scale.tail180fb1.ts.net:8443/dnorberg/rivencraft/releases/tag/V0.6.5.2