• Rivencraft 0.4.1.0 — server-authoritative symbol semantics
    Build / build (push) Canceled after 0s
    Stable

    dnorberg released this 2026-09-30 07:17:14 -04:00 | 91 commits to main since this release

    Milestone 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