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

    dnorberg released this 2026-10-05 16:12:59 -04:00 | 69 commits to main since this release

    Star Fissures (#58; issue remains open for follow-up)

    • Adds an authorable Star Fissures page to Creative and optional JEI.
    • Generates a Legacy-shaped jagged rift near an Age’s spawn, opening its portal columns to the sky.
    • The portal returns travelers to a safe Overworld spawn and plays the original Mystcraft fissure sound.
    • Permits Star Fissures on Cave and Void terrain. Random Ages use Legacy’s weighted small-feature selection for fissures instead of a fixed 1-in-16 roll.
    • Uses Minecraft 1.21.1’s End Portal starfield pipeline; below-zero flat terrain uses its modern floor.

    Compatibility: Minecraft 1.21.1 / NeoForge 21.1.251. No additional required mod.
    Validation: build passed, all 50 required GameTests passed, and in-game check passed.
    SHA-256 (rivencraft-0.4.19.1.jar): f39355142b250858a1d07ea7c952e76b48a8419e05ffce8ca2793ef52d561b1c

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

    dnorberg released this 2026-10-05 13:11:40 -04:00 | 70 commits to main since this release

    Crystal Formations (#57)

    • Adds an authorable Crystal Formations feature page and rare, deterministic blue crystal mounds in compatible Ages.
    • Adds budding crystal growth through small, medium, and large buds to harvestable clusters; clusters drop Crystal Shards, and four shards craft a Crystal Block.
    • Reuses the 16x16 Mystcraft Legacy crystal tile; bud and cluster sprites preserve Minecraft amethyst silhouettes, recolored blue. Uses vanilla amethyst sounds.
    • Fixes bud and cluster transparency with full RGBA sprites and cutout rendering.
    • Includes the current dev-image reference.

    Compatibility: Minecraft 1.21.1 / NeoForge 21.1.251. No additional required mod.
    Validation: build passed, 48 GameTests passed, and in-game visual check passed.
    SHA-256 (rivencraft-0.4.18.2.jar): 411053f419f18b9b1ac969d3e711bbeb7fb2c5c1696623dd2cd4ecd81a1c14ce

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

    dnorberg released this 2026-10-05 11:57:27 -04:00 | 71 commits to main since this release

    Added

    • Writable Obelisks feature page in Creative and JEI (#56).
    • Deterministic, rare 4×4 plinths with 2×2 shafts rising 12 blocks, based on Legacy’s design.
    • Block-page material selection, independent repeated-page attempts, and random surface-Age selection.

    Rules and verification

    • Requires exposed solid terrain; Cave and Void books reject the page.
    • All 47 dedicated-server GameTests passed, and the in-game visual check passed.
    Downloads
  • Rivencraft 0.4.16.0
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-10-04 19:07:51 -04:00 | 72 commits to main since this release

    Added

    • Authored Dense Ores feature page (#55), available in Creative and JEI.
    • One additional deterministic pass of compatible biome ore placements per Dense Ores page, including conventional mod-added ores.
    • A rivencraft:dense_ores placed-feature tag for custom ore generators that need explicit opt-in.

    Rules and verification

    • Rejects Flat, Void, and biome pools without eligible ore placements; never appears in random Ages.
    • All 44 dedicated-server GameTests and the in-game check passed.
    Downloads
  • Rivencraft 0.4.15.0
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-10-04 17:15:16 -04:00 | 73 commits to main since this release

    Added

    • Writable structure pages for Dungeons, Mineshafts, Nether Fortresses, Strongholds, and Villages (#50–#54).
    • A separate Trial Chambers page (#61) and pages for Bastion Remnants, Buried Treasure, Shipwrecks, Ocean Ruins, Pillager Outposts, Ruined Portals, Nether Fossils, Ancient Cities, and Trail Ruins (#62).
    • Page-gated Age structure generation, including independently selectable Nether Fortresses and Bastions, and zero to two deterministic structure choices in random Ages.

    Verification

    • All 41 dedicated-server GameTests passed.
    • In-game visual check passed.
    Downloads
  • Rivencraft 0.4.14.0
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-10-04 16:24:36 -04:00 | 74 commits to main since this release

    Spheres and Spikes feature pages for Minecraft 1.21.1 / NeoForge.

    • Adds distinct, player-writable Spheres and Spikes symbols to the page catalog, Creative menu, and JEI.
    • Spheres generate deterministic, winding solid sphere nodes during terrain generation, including in Void and Cave Ages.
    • Spikes generate rare, deterministic surface clusters on suitable solid terrain; Cave and Void books reject them.
    • Both features support an immediately preceding Block material page, deterministic seed-selected materials when omitted, authored order, persistent Age plans, and compatible page-free random Ages.
    • Updates Age profile documentation and Legacy symbol mapping.

    Verification: offline Gradle build passed; all 39 required GameTests passed; player in-game checks passed.

    SHA-256: 640dc46d01769b7140e08a155e5fe9b9b0fa49a2adddc599167439979c2d2136 rivencraft-0.4.14.0.jar

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

    dnorberg released this 2026-10-04 15:55:28 -04:00 | 75 commits to main since this release

    Skylands feature page and Age generation for Minecraft 1.21.1 / NeoForge.

    • Adds the Skylands page to the shared symbol catalog, Creative menu, and JEI.
    • Applies a deterministic, subtractive Skylands terrain filter that removes terrain below a noise-shaped height near Y=76 and liquids above it. This differs from additive Floating Islands and the whole-Age Sky Islands terrain type.
    • Supports authored Skylands with all terrain types, including Flat and Void, and layers it with Floating Islands and Tendrils. Page-free random Noise Ages can also select Skylands.
    • Adds focused generation/authoring tests and updates Age grammar documentation.

    Verification: offline Gradle build passed; player in-game visual test passed. Automated GameTests were not rerun because the test suite has previously stalled.

    Known difference from Legacy: the cloud-height and horizon overrides are not yet ported.

    SHA-256: 13b983071efb627f67da4d3c2ad54c5c246cbe563f713c1d8654dd7d281be1e2 rivencraft-0.4.13.0.jar

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

    dnorberg released this 2026-10-04 10:32:27 -04:00 | 76 commits to main since this release

    Milestone 5 — Tendrils (#46)

    • Add the player-writable Tendrils feature page to the symbol catalog, Feature Pages creative tab, and JEI.
    • Adapt Mystcraft Legacy’s winding, branching solid Tendrils shape for deterministic 1.21.1 chunk generation.
    • Support Tendrils on Standard, Amplified, Sky Islands, Flat, Void, and Cave terrain. A preceding Block page sets the material; otherwise the Age seed selects one. Page-free random Ages can also select Tendrils.
    • Document an in-game visual check and add authored/random Age regression coverage.

    Validation: offline Gradle build passed; in-game visual check passed. GameTests were not rerun because an earlier run stalled.

    Minecraft 1.21.1 / NeoForge 21.1.x. Pre-release Age save compatibility is not guaranteed.
    SHA-256: b3c805e51cca9ab34d51638b4aede74c67dbd7a1e146d8de5fc5895bdb2f43fb rivencraft-0.4.12.0.jar

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

    dnorberg released this 2026-10-04 10:13:03 -04:00 | 77 commits to main since this release

    Milestone 5 — Floating Islands and material-driven Age features (#45)

    • Add a writable Floating Islands feature for Standard, Amplified, Sky Islands, Flat, and Void terrain.
    • Assign compatible features to unpaired Block and Fluid pages; page-free random Ages roll up to two solid or fluid material features.
    • Preserve repeated Feature and material pages. Repeated unmodified material features choose distinct blocks or fluids until their pool is exhausted.
    • Add all eight active Link Panel modifier combinations to the creative tab and JEI.
    • Support authored Void biomes without forcing The Void biome; remove writing notes from Descriptive Books.

    Validation: Gradle offline build passed; in-game check passed. GameTests were not rerun because the prior test run stalled.

    Minecraft 1.21.1 / NeoForge 21.1.x. Pre-release Age save compatibility is not guaranteed.
    SHA-256: 1173d482f9527b1c0f5ba4f95b8b4b5cef994e9d9815a84f64306bca3804a9f0 rivencraft-0.4.11.7.jar

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

    dnorberg released this 2026-10-04 02:41:51 -04:00 | 78 commits to main since this release

    Descriptive Book presentation and random seasonal completion (issue #40).

    • Match the Legacy reference layout: Age name and saved author beside the link panel, one full-size symbol per turned page, and no plain-text symbol descriptions. Older books without an author show Unknown author.
    • Show unresolved symbol artwork and its original ID; provide server-authored grammar notes without changing the saved Age plan. Keep Link-Panel-only random-Age presentation and optional preview backends intact.
    • When Serene Seasons is installed, Ages with no season page choose one of six seasonal modes from the Age seed and save it. Authored season pages override the choice; Ages made without Serene do not receive a random modifier. The admin Age list displays saved modes.
    • Include Legacy visual reference images and compatibility/test documentation. Offline build and focused environment GameTests passed (36/36); in-game check passed.
    Downloads