Public Access
This commit is contained in:
1 parent
a7b2c24915
commit
84a1f32732
13 files changed
+173
-71
No files matched your search
@@ -41,3 +41,24 @@ Logs and configuration remain available. Cleanup never targets a custom
|
||||
`-PgameTestRunDir` or a player world; callers using a custom directory manage
|
||||
it themselves. The full suite should still be run
|
||||
before shipping changes in the archived systems.
|
||||
|
||||
## Manual Age unload/reload check
|
||||
|
||||
The automated suite does not unload a freshly generated Age. Minecraft can
|
||||
queue point-of-interest block updates after generation; closing that Age's
|
||||
region storage while a queued update is still pending can leave the dedicated
|
||||
GameTest server waiting forever in `SectionStorage.readColumn`. Plan save/load,
|
||||
terrain generation, and safe spawn remain automated; runtime unload/reload is
|
||||
checked in a normal game session:
|
||||
|
||||
1. Back up the test world. Bind one Link-Panel-only Descriptive Book and one
|
||||
Descriptive Book with a terrain page (for example, Island), using distinct
|
||||
names. Bring a working way back to the Overworld.
|
||||
2. Travel through each book, confirm the named Age and expected terrain, then
|
||||
return to the Overworld. Close book screens and wait a few seconds.
|
||||
3. With cheats enabled, run `/rivencraft age list` and record each Age's
|
||||
`rivencraft:age/...` dimension ID. Run `/rivencraft age unload <dimension>`
|
||||
for one Age at a time, then list again to confirm it is unloaded.
|
||||
4. Reopen the same Descriptive Books and travel back. Confirm each book reaches
|
||||
its original Age, the terrain and safe arrival remain intact, and no extra
|
||||
Age entry was created. Save, restart the world, and repeat the book check.
|
||||
Reference in new issue
Block a user