• Rivencraft 0.3.6.8 — Writing Desk collections and ink refill
    Build / build (push) Canceled after 0s
    Pre-Release

    dnorberg released this 2026-09-25 06:07:57 -04:00 | 100 commits to main since this release

    This release brings the Writing Desk closer to the Legacy interface: its original desk and scrollbar assets, 88 collection tabs shown four at a time, notebook/page storage in tabs, scrollable page panels, and drag-and-drop movement between pages, tabs, and player inventory. The desk now refills its 16-use ink meter when an empty bar receives a vial, copying exhausts it, or bottle space is freed—without a server ticker. Empty vials return vanilla glass bottles. Existing four-tab desk inventories migrate to the expanded layout. Updated book entity textures are included. Validation: Gradle build and all 47 required GameTests passed. Client visual confirmation is still requested. SHA-256 rivencraft-0.3.6.8.jar: 7d2c6a7f03b37a2e73581a4ce3226e69062d9c15098c4cb055de683e2a697606.

    Downloads
  • Rivencraft 0.3.6.2 — Writing Desk GUI refinement
    Build / build (push) Canceled after 0s
    Pre-Release

    dnorberg released this 2026-09-24 14:54:42 -04:00 | 101 commits to main since this release

    The Writing Desk GUI now follows the Legacy reference more closely: dark left page surface, wider numbered tabs, middle draggable scrollbar, smaller preview beside the raised paper input, raised ink input, output-adjacent page name, and no Inventory label. AZ sorts displayed pages alphabetically; ALL shows physical pages from every desk tab, including link panels. Search and category filtering remain available. Cross-tab copy selection is validated against the actual desk inventory on the server. Validation: Gradle build and all 40 required GameTests passed. Client visual confirmation is still requested. SHA-256 rivencraft-0.3.6.2.jar: ddb3ef0ff580acf45859cbc44329aef14acaf527e9300430fb1f793e05c9f9a6.

    Downloads
  • Rivencraft 0.3.6.1 — Writing Desk visual fixes
    Build / build (push) Canceled after 0s
    Pre-Release

    dnorberg released this 2026-09-24 14:36:49 -04:00 | 102 commits to main since this release

    Fixes the Writing Desk GUI backing being skipped by its renderBackground override. Uses the Mystcraft Legacy GUI atlas, restores the Legacy inventory icon, and adapts opaque regions of the Legacy desk texture into a two-block model. Loaded paper is shown on the forward right shelf; the selected page is displayed on the tabletop. Disabling full-cube occlusion and adding a lower shelf prevents the desk from culling terrain behind it. Either half opens the shared inventory and breaks the whole desk without duplicating drops. Existing 0.3.6.0 desks retain their old one-block footprint until broken and replaced with adjacent space. Validation: Gradle build, 39 required GameTests, JSON/asset checks. Client visual confirmation is still needed. SHA-256 rivencraft-0.3.6.1.jar: 4526785f6f2fe8dfe842463f74b7a381bf947bf589d9804a29eccf53d67cdd5e.

    Downloads
  • Rivencraft 0.3.6.0 — Writing Desk catalog
    Build / build (push) Canceled after 0s
    Pre-Release

    dnorberg released this 2026-09-24 14:08:12 -04:00 | 103 commits to main since this release

    Milestone 4 issue #22: The Writing Desk now catalogs symbols from loose pages and Notebooks, with search, category filtering, deterministic ordering, server-validated selection, and live updates. Copying still consumes one vanilla paper and configured ink only when output is taken. Blank Rivencraft Pages are removed from the creative menu and recipe; existing saved items remain compatible. The desk block now uses an adapted Mystcraft Legacy texture and model. Validation: Gradle build and all 36 required GameTests passed. SHA-256 rivencraft-0.3.6.0.jar: 102110accd5645d192075c49039cc46234b466308a9af814ea826851ec5a9d29.

    Downloads
  • Rivencraft 0.3.5.2
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-09-24 05:38:56 -04:00 | 105 commits to main since this release

    Writing Desk copying and ink meter. Vanilla paper (or a blank Rivencraft Page) now goes in the upper-left input slot. Selecting a written page in a collection previews a copy in the lower-left result slot; taking it spends one sheet and one ink unit by default, while leaving the source intact. The desk has a persisted 16-unit ink meter, refills from inserted Ink Vials when needed, and returns vanilla glass bottles in the lower-right slot. A full bottle-return slot safely blocks refill. The GUI no longer dims the world behind the desk. Built for Minecraft 1.21.1 / NeoForge 21.1.251; all 34 required GameTests pass, including repeated copies, save/load and concurrent viewers. SHA-256 (JAR): c17dbc2666d838ff702133bf77266f323a91d2b6b08a34cc70d4350dce9a1a7f.

    Downloads
  • Rivencraft 0.3.5.1
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-09-24 05:17:31 -04:00 | 106 commits to main since this release

    Additional Writing Desk GUI work based on the Legacy screenshots: notebook pages render as native 30x40 portrait thumbnails on the desk surface, clicking a page shows its larger preview and name above the inventory, and work slots now flank that preview. Empty positions through the last stored page remain darkened. Transcription remains a later issue. Minecraft 1.21.1 / NeoForge 21.1.251; build successful and all 30 required GameTests passed. SHA-256 (JAR): 9b70b5eb875bddc939c0663b54f6b38ed7ab53748fe54f86eea8dc0c442b9261.

    Downloads
  • Rivencraft 0.3.5.0
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-09-24 05:13:38 -04:00 | 107 commits to main since this release

    Milestone 4 Writing Desk foundation: adds a craftable single-block desk with four collection tabs, ink/source/page/output storage, a Legacy-inspired left-tab/center-surface/right-inventory screen, persistent inventory and active-tab state, safe shift-click transfers, and contents dropped on break. Uses the original Mystcraft Legacy Writing Desk item texture with attribution. Symbol transcription and the fully interactive writing surface remain future work. Built against Minecraft 1.21.1 / NeoForge 21.1.251; all 30 required GameTests pass. SHA-256 (JAR): c47f8ecbab09a2546e35cae08a1e6419bbdf6f0d298291db251b5ac85538d7f6.

    Downloads
  • Rivencraft 0.3.4.2
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-09-24 05:02:58 -04:00 | 108 commits to main since this release

    Notebook pages now retain their sparse positions, show darkened empty pages through the last placed page, and expose all available positions while carrying a Page. The screen draws the native 30x40 portrait page region from Mystcraft Legacy’s GUI atlas rather than stretching square item icons; square inventory item models remain unchanged. Adds sparse placement regression coverage. Build successful; all 27 required GameTests pass.

    Downloads
  • Rivencraft 0.3.4.1
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-09-24 04:46:51 -04:00 | 109 commits to main since this release

    Removes the non-Legacy Notebook page-renaming flow entirely, including its button, keyboard shortcut, menu operation, and network packet. The top search field now fills the space. Adds a Rivencraft Pages creative tab containing Blank Page and Link Panel Page variants; the general Rivencraft tab keeps the other core items. Build successful; all 26 required GameTests pass.

    Downloads
  • Rivencraft 0.3.4.0
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-09-24 04:38:05 -04:00 | 110 commits to main since this release

    Milestone 4 issue #20: add a 16-unit Ink Vial, legacy animated vial texture, crafting/refill path, configurable server-owned ink costs, and a validated blank-Page-to-Link-Panel interaction. Failed attempts preserve inputs; stacked vials split correctly. Symbol copying and link-property modifiers remain deferred. Build successful; all 26 required dedicated-server GameTests pass.

    Downloads