8d5cf5533b
docs: sync fidelity status with the datapack feature replay
...
CLAUDE.md still claimed there was no placed/configured feature system and
that ores never generate below y=0; both stopped being true when the
stage-6 region replay landed. Document what the replay covers, which
decoration stays hand-written, the measured parity baseline, and the new
env-gated base-terrain diagnostic. README gains the same correction plus
the 966-cell base-terrain measurement.
2026-08-26 01:35:29 +03:00
524f5567cb
world: add base-terrain mismatch classification diagnostic
...
Splits fixture mismatches into classes that name the responsible
subsystem: plain-vs-plain cells are direct base-terrain defects and come
with sample coordinates, single-side feature states count as flips per
family, and disk-shaped outputs land in an ambiguous bucket so they
cannot pollute the plain signal.
First run on seed 12345: 966 base cells (0.246%), dominated by vanilla-
carved cave segments missing from our carver output and deepslate-to-
water aquifer edges.
2026-08-26 01:31:08 +03:00
1f097de233
world: drop dead per-type feature replay wrappers
...
The combined stage-6 pass in placeScheduledUndergroundOresStage already
replays ores, underwater magma, and disks in datapack order; the separate
placeScheduledDisks and placeScheduledUnderwaterMagma passes have no
callers left. Keep the per-position helpers the combined pass and tests
use.
2026-08-26 01:30:57 +03:00
cca7b1d3f1
docs: refresh measured region replay parity
2026-08-25 10:24:20 +03:00
edf624e77b
docs: describe region replay parity status
2026-08-25 10:24:20 +03:00
c4be38acdd
world: publish decorated region batches
2026-08-25 10:24:19 +03:00
d8b5d0f79b
world: replay datapack features across regions
2026-08-25 10:24:19 +03:00
f1d1d109f4
worldgen: parse configured feature definitions
2026-08-25 10:24:19 +03:00
fd32c65da9
worldgen: add vanilla biome search and decoration RNG
2026-08-25 10:24:19 +03:00
736f387b41
chore: ignore local development artifacts
2026-08-25 10:24:19 +03:00
40bdd1b755
Update README.md
2026-08-21 22:21:51 +03:00
b8c57be2f7
Add vanilla base batch generator
2026-08-18 01:43:55 +03:00
9a38622747
Test batch cache persistence
2026-08-18 01:34:36 +03:00
d804dc11f1
Coalesce overlapping chunk batches
2026-08-18 01:24:20 +03:00
3f0f1f70b9
Publish generated chunk batches
2026-08-18 00:58:12 +03:00
cdee55b613
Document current worldgen status
2026-08-18 00:46:09 +03:00
641da0e078
Bound placed ore verification
2026-08-17 22:52:59 +03:00
56a1a5f8d6
Bound tree stage verification
2026-08-17 22:28:55 +03:00
a2ee6f6a8f
Measure single-chunk ore transition
2026-08-17 22:12:49 +03:00
798016b055
Preserve lazy feature placement RNG
2026-08-17 18:29:10 +03:00
aeb7e4d2c2
Keep race world tests within timeout
2026-08-17 18:05:13 +03:00
d2e89a03fe
Capture feature seed vectors
2026-08-17 14:39:18 +03:00
2cf6ab4775
Preserve trapezoid height plateaus
2026-08-17 14:16:34 +03:00
4fa0a5e554
Match very biased height sampling
2026-08-17 10:56:05 +03:00
8e73993adf
Measure per-feature ore parity
2026-08-17 10:18:18 +03:00
a24ffb98f3
Compare ore feature biome orders
2026-08-17 01:47:10 +03:00
51b4891f81
Diagnose ore feature seed indices
2026-08-17 01:37:40 +03:00
cb60050801
Match vanilla ore sphere math
2026-08-17 01:14:24 +03:00
c68c5c2744
Match vanilla ore block traversal
2026-08-17 00:45:32 +03:00
400e76382a
Report fixture ore schedules
2026-08-11 14:01:40 +03:00
e2f496fafc
Measure cross-chunk ore replay
2026-08-11 13:50:14 +03:00
9ffd2b19ba
Place scheduled ores across regions
2026-08-11 13:35:47 +03:00
d01e576dcc
Schedule features from mutable regions
2026-08-11 13:23:45 +03:00
4ff62d7c96
Evaluate world-aware block predicates
2026-08-11 13:13:02 +03:00
1a921434d9
Model mutable feature regions
2026-08-11 13:01:52 +03:00
ea66091f85
Schedule source chunk features globally
2026-08-11 12:47:59 +03:00
11440f556c
Execute world-aware placement modifiers
2026-08-11 12:33:35 +03:00
053c5bec6a
Execute placement modifiers in order
2026-08-11 09:55:50 +03:00
674d0192c9
Match vanilla placement height sampling
2026-08-11 09:42:11 +03:00
e9fe526300
Pin feature ordering to vanilla runtime
2026-08-11 09:29:17 +03:00
a73b689449
Use world coordinates for ore placement
2026-08-11 01:15:34 +03:00
a23650fc0b
Match vanilla ore ellipsoid geometry
2026-08-11 00:56:53 +03:00
b11e6f14cb
Pin biome fitness against vanilla runtime
2026-08-10 23:59:22 +03:00
be8f030698
Commit exhaustive vanilla worldgen fixture
2026-08-10 23:54:04 +03:00
064f0f1cca
Drive basic trees from biome feature stages
2026-08-10 23:36:12 +03:00
2bfa3155f3
Place biome-driven water and lava springs
2026-08-10 23:29:20 +03:00
dd2ea56850
Load vanilla feature stages and place ores
2026-08-10 23:20:43 +03:00
28c11e2fc2
Bound connection outbound queues
2026-08-10 23:00:20 +03:00
ca019756ec
Add vanilla parity harness and harden server boundaries
2026-08-10 22:54:16 +03:00
1924cb5591
Add GNU AGPL v3 license
...
Added the GNU Affero General Public License version 3 to the project.
2026-08-10 22:25:42 +03:00