Public Access
61 lines
3.7 KiB
Markdown
61 lines
3.7 KiB
Markdown
# Rivencraft 26.3 beta 1.0.1.136-beta.1
|
||
|
||
Collects the player-validated .130–.136 port slices since 1.0.1.129-beta.1.
|
||
For Minecraft 26.3, NeoForge 26.3.0.99 and Java 25. The Minecraft 1.21.1
|
||
release and its Dynamic Dimensions backend are unchanged. This remains an
|
||
incomplete beta port; use matching client/server builds and separate saves.
|
||
|
||
## Link Modifier and Age creation
|
||
|
||
- Edit a Descriptive Book Age's full signed 64-bit seed. Existing chunks remain;
|
||
newly generated terrain uses the new seed. Occupied Ages and stale/remote menu
|
||
requests are refused. Seed input supports Enter or focus loss without game keys
|
||
taking over while typing.
|
||
- Operators can retire an unoccupied Age through a separate confirmation action.
|
||
Its exact dimension directory is archived under `world-retired-ages`; the Age
|
||
is tombstoned and cannot reload after restart. Other Age data remains intact.
|
||
- Failed Age creation now rolls back the new level, index, initial name, library
|
||
writing, instability and season policy before publishing the catalog. Cleanup
|
||
removes only the newly created directory; pre-existing storage is protected.
|
||
Persistent filesystem failures or process crashes are not transactional guarantees.
|
||
|
||
## Optional integrations
|
||
|
||
All integrations remain optional and are never bundled.
|
||
|
||
- **JEI:** searchable symbol pages, Link Panel variants and portfolios, with Ink
|
||
Mixer/Writing Desk/Book Binder guidance. Internal Blank Pages and empty portfolios
|
||
remain hidden. Tested with JEI 31.17.0.109 and MezzConfig 0.7.1.
|
||
- **TerraBlender:** recognizes registered Overworld and Nether region biomes from
|
||
installed biome mods, including Biomes O' Plenty. Nether-region biomes join the
|
||
Cave-compatible authoring pool and use Nether material rules. Tested with
|
||
TerraBlender 26.3.0.0.9 and Biomes O' Plenty 26.3.0.0.16. The requested Native Cave
|
||
pool changes and Native Nether/End pages remain separate work in #111.
|
||
- **Serene Seasons:** No Seasons, Seasons and all four Eternal modes operate per
|
||
Age. Missing policies are seed-selected only when Serene is installed; Cave Ages
|
||
disable seasons. Dynamic whitelist updates synchronize without restarting, while
|
||
eternal policies leave the Overworld calendar unchanged. Tested with Serene
|
||
Seasons 26.1.2.0.7 and GlitchCore 26.3.0.0.5.
|
||
- **Ruins:** exact-template pages appear in creative and JEI. Authored Ages permit
|
||
only their selected templates; Ruins' surface, biome and distance checks remain.
|
||
Duplicate pages increase selection weight and attempts (32-attempt cap, without
|
||
lowering higher Ruins settings). The first three copies are free; each later
|
||
copy adds 100 instability, even beyond the attempt cap. Tested with Ruins
|
||
26.3.2NF. Duplicate template basenames disable the bridge to prevent ambiguity.
|
||
|
||
## Validation and remaining work
|
||
|
||
Both Minecraft builds pass. Every included slice passed player in-game checks;
|
||
the latest client log confirms JEI, TerraBlender/BOP, Serene/GlitchCore and Ruins
|
||
loaded together. Disposable dedicated-server checks covered seed changes with
|
||
unchanged old chunks, retirement/archive isolation, injected creation failures,
|
||
optional-mod absence, region discovery, season policies, Ruins template placement
|
||
and restart/unload/reload persistence. Test fixtures/worlds were removed and test
|
||
servers stopped. No permanent game tests were added.
|
||
|
||
Books and crystal portals still use animated fallback previews. Live destination
|
||
renderers, remaining discovery/configuration parity and random-Age glyph descriptions
|
||
remain unfinished. The current expanded-catalog dedicated two-client regression
|
||
and full parity/release gates remain open. Shared 1.21.1/26.3 follow-up issues are
|
||
not complete merely because one version's implementation works.
|