Public Access
86 lines
5.2 KiB
Markdown
86 lines
5.2 KiB
Markdown
# Rivencraft 26.3 beta 1.0.1.106-beta.1
|
||
|
||
Collects the player-validated port slices .99–.106 since 1.0.1.98-beta.1.
|
||
This beta is not yet feature-complete with Minecraft 1.21.1.
|
||
|
||
## Books and travel
|
||
|
||
- Fallback Age platforms now use the dedicated non-collectible platform block
|
||
from 1.21.1: opaque crystal texture, glass-like breaking strength, no drops
|
||
or pick-block item. Existing ordinary Crystal Block platforms are unchanged.
|
||
- Ported automatic Return Links for successful handheld Descriptive Book
|
||
travel. `descriptive_books.return_link_mode` in `config/rivencraft-local.toml`
|
||
defaults to **DISABLED**. `ON_CREATION` issues one on the first arrival per
|
||
Age/world with that mode enabled; `ALWAYS` issues one on each arrival.
|
||
- Return Links preserve departure dimension, position and facing. They are
|
||
issued after Disarm and drop at the destination if inventory is full.
|
||
First-arrival records persist across reload, reseeding and restart.
|
||
- Successful handheld Linking and Descriptive Book travel now leaves the
|
||
active book at departure as a recoverable open-book entity. Both hands are
|
||
supported. Failed travel or canceled entity spawning restores the book.
|
||
- Dropped books reuse the existing textures and skyward-facing model. They
|
||
have a one-second pickup delay, no ordinary five-minute expiry, slow decay
|
||
and water/rain damage, matching 1.21.1. Their components and decay counter
|
||
persist through restart.
|
||
|
||
## Page collections and binding
|
||
|
||
- Ported Notebooks and Collation Folders with their existing editor and assets,
|
||
capacities of 252 and 27 positions, sparse page storage, search, scrolling,
|
||
page movement and inventory transfers. Link Panels are rejected by the editor.
|
||
- Notebook crafting uses the existing leather/string pattern. The held
|
||
collection is locked against ordinary menu movement. Escape closes the menu
|
||
with search focused; search still consumes inventory/hotbar shortcuts.
|
||
- Corrected the port's keyboard and mouse-button mappings, including arrow
|
||
movement, right-click handling and scrollbar dragging.
|
||
- The Book Binder accepts collection imports: shift-click to append pages or
|
||
click a carried collection on the strip to insert them. Empty positions are
|
||
skipped and occupied page order is retained. Imports validate all inputs and
|
||
capacity before committing; successful imports return the empty collection.
|
||
- Added category Symbol Portfolios to Creative, including registry-derived
|
||
biome, material and fluid pages. Large categories split into volumes of up
|
||
to 252 pages. Portfolios use the editor and Binder import flow.
|
||
- Sealed Notebooks open into Folders containing 16 random pages using the
|
||
1.21.1 pool/exclusions. Survival consumes one; Creative retains the item.
|
||
Full inventories receive a dropped Folder. No new recipes are invented for
|
||
Folders, Portfolios or Sealed Notebooks; discovery/library loot is pending.
|
||
|
||
## Writing Desk
|
||
|
||
- Ported the two-block Writing Desk, its existing model/textures, selected-page
|
||
and white paper-stack display, and Legacy GUI atlases.
|
||
- Ported 88 tabs cycled four at a time, category/search/sort/ALL views, collection
|
||
and loose-page storage, page movement/extraction, and server-owned catalog
|
||
synchronization. Link Panels cannot be stored or copied in the desk.
|
||
- Copy previews are virtual. Taking a copy consumes one paper and one ink by
|
||
default while retaining the original page. `writing.symbol_ink_cost` is
|
||
configurable in `rivencraft-local.toml`.
|
||
- Vials fill a 16-unit meter and return vanilla glass bottles. Refills are
|
||
event-driven and require bottle space. Full inventory prevents shift-copy
|
||
consumption. Unknown pages are retained but cannot be copied unresolved.
|
||
- Ported crafting and adapted its recipe-unlock advancement to 26.3.
|
||
Removing either desk half removes its partner and drops contents once.
|
||
- Further corrections to the desk model, focused on page/paper placement,
|
||
remain tracked for both versions in issue #113.
|
||
|
||
## Compatibility and validation
|
||
|
||
- Requires Minecraft **26.3**, NeoForge **26.3.0.99**, and **Java 25**. Dynamic
|
||
Dimensions and Bad Packets are not required. The 1.21.1 implementation is
|
||
unchanged. Use matching client/server builds; Age catalog protocol remains 10.
|
||
- Player in-game checks passed. Both build targets passed. Targeted disposable
|
||
server fixtures covered ownership recovery, collection/copy transactions,
|
||
save/network codecs, block removal, reload/reseed and restart persistence.
|
||
Servers were stopped and test worlds removed. This was not a full GameTest run.
|
||
- Full writing recovery, remaining discovery/stations, instability, crystal
|
||
portals, progression awards and optional integration parity remain unfinished.
|
||
JEI guides and discovery loot for the newly ported interactions are pending.
|
||
Unsupported effects remain marked red; Creative availability is not parity.
|
||
- Back up saves. New Native Cave profiles from .97 onward cannot be read by
|
||
earlier betas, and newly ported items/entities also require the newer build.
|
||
Keep 1.21.1 and 26.3 saves separate. Machine acceleration (#112) and Native
|
||
Cave default biome-pool policy (#111) remain separate planned work.
|
||
|
||
Report issues and help improve the wiki at
|
||
[BlackSheep Git](https://git.paddedcell.org/dnorberg/rivencraft).
|