Public Access
84 lines
4.9 KiB
Markdown
84 lines
4.9 KiB
Markdown
# Rivencraft 26.3 beta 1.0.1.93-beta.1
|
||
|
||
Collects the player-validated port slices .79–.93 since 1.0.1.78-beta.1.
|
||
This beta is not yet feature-complete with Minecraft 1.21.1.
|
||
|
||
## Celestial writing and rendering
|
||
|
||
- Ported standalone Sun and Moon pages and multiple independently authored
|
||
bodies, up to ten of each. Each controller consumes its own ordered Color,
|
||
Length, Phase, Direction, Angle and Size modifiers; Number pages fine-tune
|
||
supported values. Normal Time retains its paired sun/moon behavior.
|
||
- Color groups before Normal Time tint both bodies; independent Sun/Moon
|
||
groups can use different colors. Authored moons use full-moon sprites as in
|
||
1.21.1; native Normal Time retains calendar moon phases.
|
||
- Authored bodies render over Overworld, Nether, End and animated Static
|
||
backgrounds. Opaque centers retain transparent glows. Eclipse alignment
|
||
affects body color, background shading and gameplay sky light.
|
||
- Bare Sun/Moon pages receive independent seeded colors, sizes, bearings,
|
||
phases, directions and lengths, including stopped cycles. Explicit modifier
|
||
groups retain their authored behavior.
|
||
- Books without celestial controllers seed-complete 0–3 suns and 0–3 moons.
|
||
Empty skies do not accidentally draw a vanilla pair. Explicit controllers
|
||
suppress extra-body completion. Link-Panel-only random Ages also receive
|
||
seeded sky/fog colors using the 1.21.1 palette.
|
||
- All resolved settings are saved, not rerolled by viewing a book, restarting,
|
||
or reseeding future terrain. Existing Age profiles remain unchanged.
|
||
|
||
## Biome and feature completion
|
||
|
||
- Explicit biome-distribution pages can now seed-complete missing biome
|
||
pools. Single selects one; other nonnative controllers require two distinct
|
||
biomes. Fully omitted pools use the seeded continuation rule, bounded by the
|
||
available biome pool. Authored pools fill only the missing minimum.
|
||
- Supplied biome order and duplicate weights are retained. Two distinct
|
||
supplied biomes do not acquire an unwanted third biome. Cave pools use
|
||
recognized Cave/Nether biomes; Void does not inject The Void alongside
|
||
supplied biome pages.
|
||
- Unpaired Block/Fluid pages receive seeded terrain-compatible implied
|
||
features. Consecutive materials resolve independently; explicit pairs remain
|
||
authoritative. Unsupported pairings and the current feature caps remain.
|
||
- Link-Panel-only Ages roll 0–2 distinct material feature types with Legacy
|
||
rank weighting and compatible registered solids/source fluids. Additional
|
||
rare rolls cover Skylands, Crystal Formations and Star Fissures.
|
||
- Random Ages also roll 0–2 distinct structure families, filtered by terrain,
|
||
registry availability and the chosen biome pool. Newer structures, including
|
||
26.3 Abandoned Camps, are rare candidates. An intentionally empty selection
|
||
disables page-controlled structure sets rather than enabling all of them.
|
||
- Cave terrain now supports authored and randomly selected Dungeons, matching
|
||
1.21.1. Dungeon placement retains eight monster-room attempts per page and
|
||
modern build-height anchors. Flat/Void Dungeons and Cave lakes remain
|
||
unsupported.
|
||
|
||
## Nether and End material correction
|
||
|
||
- Ported 1.21.1's biome-specific material-rule layer for noise terrain. Nether
|
||
biomes in Cave Ages now use their native Netherrack, Nylium, Soul Sand/Soil,
|
||
Basalt and Blackstone rules instead of Overworld grass. End biomes use End
|
||
Stone. Other biomes retain the original terrain rules.
|
||
- Geometry, biome selection, dry Cave aquifers and other environment settings
|
||
are preserved. Flat/Void layers and authored feature materials are unchanged.
|
||
- Existing Ages pick up the correction after reload, but only new chunks
|
||
change. Already generated grass is not replaced.
|
||
|
||
## Compatibility and validation
|
||
|
||
- Requires Minecraft **26.3**, NeoForge **26.3.0.99**, and **Java 25**. Dynamic
|
||
Dimensions and Bad Packets are not required. Minecraft 1.21.1 is unchanged.
|
||
- Catalog protocol is **10**: use matching client/server builds.
|
||
- Player in-game checks passed for all included slices. Builds and targeted
|
||
disposable-server checks covered writing, seeded completion, codecs/catalog
|
||
round trips, terrain materials, reload, reseed and restart. Temporary servers
|
||
and test worlds were removed. This is not a full automated GameTest run.
|
||
- Full writing recovery, discovery/stations, instability, portals and optional
|
||
integration parity remain unfinished. Random-page eligibility config also
|
||
remains pending; valuable/hazardous random materials currently lack the
|
||
finished version's instability scoring. Creative availability does not imply
|
||
full page support. Number-controlled Static resolution (#109) and time-page
|
||
naming (#110) remain separate work.
|
||
- Beta save compatibility is not guaranteed. Back up worlds and keep the two
|
||
Minecraft version tracks and saves separate.
|
||
|
||
Report issues and help improve the wiki at
|
||
[BlackSheep Git](https://git.paddedcell.org/dnorberg/rivencraft).
|