• Rivencraft 0.4.0.2 — test and writing-system maintenance
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-09-29 23:12:35 -04:00 | 93 commits to main since this release

    Maintenance release: streamlined regression testing and writing-workstation internals.

    • Default dedicated-server run now keeps 16 Rivencraft smoke tests (18 with NeoForge tests). The remaining 46 Rivencraft tests are archived but runnable by subsystem with -ParchivedGameTestSuites=desk (or linking, writing, binder, mixer, recipe), or all together with -PwithArchivedGameTests=true. No regression tests were discarded.
    • Consolidated the Writing Desk and Ink Mixer vial-to-meter transaction, removed a redundant Binder Notebook scan, and avoided a duplicate Writing Desk catalog rebuild during selection. Player-facing writing behavior is unchanged.
    • Added docs/GAMETESTS.md and updated testing guidance.

    Validation: ./gradlew build passed; default 18/18, Desk-selective 35/35, and complete dedicated-server suite 64/64 passed without optional preview mods.

    Includes the built NeoForge 1.21.1 JAR and its SHA-256 checksum.

    Downloads