RegionIO/internal
Daniar Mannanov 90eb08f37d world: ruined portal stub matches vanilla's saved start bit-for-bit
Three fixes close the loop against the captured region file: the giant
roll precedes the template draw, surfaceY is the topmost non-air block
(getHeight already returns one past it), and structure biome refs
resolve through has_structure/ tags to the extracted tag files. The
weighted variant pick walks a fresh per-attempt GenerationContext
stream while failed entries drop from the pick stream without reseeding.

TestRuinedPortalStubMatchesVanillaStart pins chunk (1,0) to vanilla's
own saved start: portal_6, CLOCKWISE_90, mirror NONE, air pocket,
template position (16,12,0) — and asserts the neighbouring fixture
chunks stay portal-free.
2026-08-26 14:42:18 +03:00
..
nbt Add vanilla parity harness and harden server boundaries 2026-08-10 22:54:16 +03:00
network Bound connection outbound queues 2026-08-10 23:00:20 +03:00
protocol Add vanilla parity harness and harden server boundaries 2026-08-10 22:54:16 +03:00
registry Implement multiplayer persistence and vanilla lighting 2026-07-21 09:21:44 +03:00
server world: publish decorated region batches 2026-08-25 10:24:19 +03:00
world world: ruined portal stub matches vanilla's saved start bit-for-bit 2026-08-26 14:42:18 +03:00
worldgen world: ruined portal stub matches vanilla's saved start bit-for-bit 2026-08-26 14:42:18 +03:00