Public Access
-
Rivencraft 0.4.1.0 — server-authoritative symbol semantics
StableBuild / build (push) Canceled after 0sreleased this
2026-09-30 07:17:14 -04:00 | 91 commits to main since this releaseMilestone 5 / issue #29: server-authoritative symbol semantics.
- Adds schema v2 symbol definitions with validated grammar roles and bounded values for terrain, biome controllers, biomes, lighting, weather, celestial behavior, modifiers, and features.
- Converts the six built-in symbols to schema v2. Existing schema v1 data packs remain readable as display-only definitions, and saved page IDs remain unchanged.
- Keeps semantic data server-side; clients receive only display metadata.
- Important: binding symbol pages still does not apply them to Age generation. Ordered-page parsing and Age compilation are planned for issues #30 and #31; books continue to use the random Age fallback.
Compatibility: Minecraft 1.21.1 / NeoForge 21.1.x. No saved-writing migration is required.
Validation: Gradle build successful; all 66 required GameTests passed.Downloads