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

    dnorberg released this 2026-09-23 02:16:30 -04:00 | 125 commits to main since this release

    Rivencraft 0.2.28.0 moves Age runtime generation profiles into server data packs.

    Added

    • Versioned Age runtime profile schema under data/<namespace>/rivencraft/age_profiles.
    • Registry validation for noise settings, biome presets, and dimension types.
    • Stable selection of valid custom profiles for newly created Ages.
    • Deterministic fallback for missing profiles and the legacy random_vanilla alias.
    • Built-in JSON profiles for all six base terrain families.
    • Example profile data pack and full schema/reload documentation.
    • GameTest coverage for profile loading, registry references, and fallback behavior.

    Existing Ages retain their stored profile ID, seed, generation version, and rolled traits across reloads and restarts. This release does not require a new world.

    Validation

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