• Rivencraft 0.2.27.0
    Build / build (push) Canceled after 0s
    Pre-Release

    dnorberg released this 2026-09-23 00:56:14 -04:00 | 126 commits to main since this release

    Age lifecycle management

    • Added permission-level-2 /rivencraft age list and /rivencraft age unload <dimension> commands.
    • Age unloads retain the server-owned definition and world folder; opening a Descriptive Book reloads the same Age later.
    • Ages are never automatically deleted, preventing existing books from being silently orphaned.
    • Immersive Portals preview chunk loaders now close when a book link is used, a player disconnects, an Age unloads, or the server stops.
    • Immersive Portals receives its dimension-map refresh after Dynamic Dimensions completes an unload.
    • Added administrator lifecycle documentation in docs/AGES.md.
    • Added a dedicated GameTest covering asynchronous Age unload and reload with stable seed and dimension identity.

    Validation

    • ./gradlew build
    • ./gradlew runGameTestServer — all 11 required tests passed
    Downloads