Public Access
-
Rivencraft 0.4.3.0
StableBuild / build (push) Canceled after 0sreleased this
2026-09-30 16:17:25 -04:00 | 88 commits to main since this releaseChanges
- Compile authored Descriptive Book writing into a versioned, immutable, server-owned Age generation plan at binding. Persist the Age seed, original page order, resolved symbol semantics, and a snapshot of the runtime profile so existing authored Ages are not reinterpreted on restart or data-pack changes.
- An explicit supported terrain page selects its runtime Age profile. Missing terrain is filled from the Age seed. Page-free and Link-Panel-only books retain the previous random-generation path; existing bound Ages are not migrated or rerolled.
- Reject unavailable terrain profiles before Binder inputs are consumed, with a red page indicator and explanation. Unwritten books revalidate before binding.
- Run GameTests in a fresh world. Retain failed worlds for inspection until the next successful run, which removes both its world and retained failures. Custom GameTest directories remain untouched.
Scope and validation
- Biome, lighting, weather, celestial, and feature semantics are saved in the plan but are not applied to generation yet. Their effects are scheduled for issues #32–#35.
- Minecraft 1.21.1 / NeoForge 21.1.x. No migration is required for existing Ages.
- Gradle build passed; 32 grammar/Binder GameTests and 23 default GameTests passed. User in-game check passed.
- SHA-256: 38425f9295ba6616be161851f689dfa96d058c538b9aede6a95f869a91a288fb
Downloads