Brian Neumann-Fopiano
|
29ff3f01a7
|
Lovely
|
2026-07-03 17:25:58 -04:00 |
|
Brian Neumann-Fopiano
|
a8e46e3590
|
iggy
|
2026-07-03 15:10:16 -04:00 |
|
Brian Neumann-Fopiano
|
75e8c22268
|
ff
|
2026-06-26 14:01:20 -04:00 |
|
Brian Neumann-Fopiano
|
f777ea6b18
|
few more changes
|
2026-06-17 19:18:44 -04:00 |
|
Brian Neumann-Fopiano
|
8fb627f9c1
|
changes :)
|
2026-06-16 01:35:25 -04:00 |
|
Brian Neumann-Fopiano
|
3cfbcbf8ed
|
Perf pass 2
|
2026-06-15 13:12:18 -04:00 |
|
Brian Neumann-Fopiano
|
79e80bef33
|
bump1
|
2026-06-14 13:52:57 -04:00 |
|
Brian Neumann-Fopiano
|
796d81e58b
|
d
|
2026-06-14 01:21:11 -04:00 |
|
Brian Neumann-Fopiano
|
b0a5d97e9c
|
d
|
2026-06-13 22:03:58 -04:00 |
|
Brian Neumann-Fopiano
|
ad6732812e
|
d
d
|
2026-06-13 17:07:27 -04:00 |
|
Brian Neumann-Fopiano
|
f482b8ef7e
|
laDEDA
|
2026-06-12 15:52:01 -04:00 |
|
Brian Neumann-Fopiano
|
e2f6061f98
|
Patches
|
2026-06-12 06:58:32 -04:00 |
|
Brian Neumann-Fopiano
|
b98a341dc7
|
Cleanup
|
2026-06-12 02:54:34 -04:00 |
|
Brian Neumann-Fopiano
|
261a850af4
|
Remove Old Gource
(i can just reinstall it later)
|
2026-06-12 02:48:59 -04:00 |
|
Brian Neumann-Fopiano
|
516537db72
|
Forge Adapter
|
2026-06-12 02:48:22 -04:00 |
|
Brian Neumann-Fopiano
|
921a98f210
|
NeoForge Adapter
|
2026-06-12 02:48:14 -04:00 |
|
Brian Neumann-Fopiano
|
2bac948edb
|
Fabric Parity Worldgen
|
2026-06-12 02:48:05 -04:00 |
|
Brian Neumann-Fopiano
|
26d9115904
|
Fabric Tooling
|
2026-06-12 02:47:54 -04:00 |
|
Brian Neumann-Fopiano
|
763ff90a61
|
Headless Pipeline
|
2026-06-12 02:47:42 -04:00 |
|
Brian Neumann-Fopiano
|
f32094a404
|
Headless Generation
|
2026-06-12 02:47:32 -04:00 |
|
Brian Neumann-Fopiano
|
6b24105640
|
World Manager Seam
|
2026-06-12 02:47:20 -04:00 |
|
Brian Neumann-Fopiano
|
a3d7269a99
|
Headless Classload
|
2026-06-12 02:47:10 -04:00 |
|
Brian Neumann-Fopiano
|
e1196b0364
|
Vector Currency
|
2026-06-12 02:47:02 -04:00 |
|
Brian Neumann-Fopiano
|
4c462ba78a
|
Resolution Currency
|
2026-06-12 02:46:46 -04:00 |
|
Brian Neumann-Fopiano
|
65d4abe5c0
|
Forge Skeleton
|
2026-06-12 02:46:34 -04:00 |
|
Brian Neumann-Fopiano
|
5142c048c7
|
Plugin Eviction
|
2026-06-12 02:46:22 -04:00 |
|
Brian Neumann-Fopiano
|
88c87175b3
|
Eviction Seams
|
2026-06-12 02:46:13 -04:00 |
|
Brian Neumann-Fopiano
|
56a0c75a39
|
Host Bridge
|
2026-06-12 02:46:13 -04:00 |
|
Brian Neumann-Fopiano
|
704c94aab4
|
Periphery Facades
|
2026-06-12 02:45:37 -04:00 |
|
Brian Neumann-Fopiano
|
b5d08b6203
|
Service Facade
|
2026-06-12 02:45:18 -04:00 |
|
Brian Neumann-Fopiano
|
b584cb4193
|
Logging Facade
|
2026-06-12 02:45:06 -04:00 |
|
Brian Neumann-Fopiano
|
af3035088a
|
Sealed Seam
|
2026-06-12 02:44:54 -04:00 |
|
Brian Neumann-Fopiano
|
df888e5516
|
Entity Seam
|
2026-06-12 02:44:42 -04:00 |
|
Brian Neumann-Fopiano
|
ca10edef0c
|
Biome Writer
|
2026-06-12 02:44:29 -04:00 |
|
Brian Neumann-Fopiano
|
986c7f12cd
|
Structure Hooks
|
2026-06-12 02:44:18 -04:00 |
|
Brian Neumann-Fopiano
|
6c5e991051
|
Engine Tier 3
|
2026-06-12 02:44:05 -04:00 |
|
Brian Neumann-Fopiano
|
1a834ed6f6
|
Serial Gate
|
2026-06-12 02:43:45 -04:00 |
|
Brian Neumann-Fopiano
|
c9929e0880
|
Engine Slimming
|
2026-06-12 02:43:30 -04:00 |
|
Brian Neumann-Fopiano
|
3063801a3a
|
Purity Ratchet
|
2026-06-12 02:43:15 -04:00 |
|
Brian Neumann-Fopiano
|
13002b04df
|
World Ops
|
2026-06-12 02:43:02 -04:00 |
|
Brian Neumann-Fopiano
|
1c9f9d92bb
|
Neutral Pipeline
|
2026-06-12 02:42:26 -04:00 |
|
Brian Neumann-Fopiano
|
4568f0b4b6
|
Currency Seams
|
2026-06-12 02:42:13 -04:00 |
|
Brian Neumann-Fopiano
|
1c08eb23b2
|
Bukkit SPI
|
2026-06-12 02:41:47 -04:00 |
|
Brian Neumann-Fopiano
|
7e224325f3
|
Restructure into cross-platform monorepo: spi module, adapters tree, buildAll
|
2026-06-12 02:41:06 -04:00 |
|
Brian Neumann-Fopiano
|
a1ff3b2c55
|
Merge remote-tracking branch 'origin/unification' into unification
|
2026-06-11 12:42:57 -04:00 |
|
Brian Neumann-Fopiano
|
abfc122171
|
SMID
|
2026-06-11 12:42:47 -04:00 |
|
Brian Neumann-Fopiano
|
6a68884ce9
|
Make world generation fully deterministic; add golden-hash verification harness
Generation now produces bit-identical output across repeated runs, server
restarts, and parallel generation (golden-hash verified, 289/289 chunks).
Engine fixes:
- MatterGenerator: components flagged complete before generateLayer finished
(raiseFlagUnchecked), letting concurrent neighbors consume half-written
mantle data; switched to completion-locked raiseFlagSuspend
- MantleObjectComponent: procedural objects (trees/ruins/formations/coral/
fungi/crystals) were absent from computeRadius, so canopies crossed chunk
borders without ordering guarantees; variant footprints now counted
- MantleCarvingComponent: carve profile ordering depended on IdentityHashMap
iteration and hashCode sort ties; replaced with first-seen column-scan
order and creation-sequence tiebreaks
- IrisObject/IrisPostModifier: shared BlockData instances mutated in place
(vine facing x3, auto-waterlog x2, leaf persistence); clone before mutate
- IrisObject: slope-following placement mutated the shared pack-defined
rotation config; now builds a local rotation on a copied placement
- IrisObjectPlacement: surface-warp CNG seeded from first-caller chunk RNG;
now seeded from the engine seed manager
- GenerationCacheWarmer: engine init pre-bakes placement/decorator/ore/
procedural caches in sorted order, removing lazy first-touch ordering
- IrisProceduralPlacement: expose getVariantObjects for radius computation
Verification harness:
- /iris dev goldenhash: buffered chunk generation (no world writes), SHA-256
per-chunk block+biome digests, golden capture/verify with per-chunk
mismatch reporting, auto-diagnosis (repeat-gen + mantle-reset comparison,
block-level diffs), deep per-chunk blockstate dumps, threads/deep params,
full mantle reset (saveAll + tectonic file wipe) for reproducible runs
- IrisEngineSVC: mantle trim/unload suspended while a goldenhash scan runs
- MantleCarvingComponentTop2BlendTest: sequence-tiebreak regression test
|
2026-06-11 12:40:21 -04:00 |
|
Brian Neumann-Fopiano
|
c5a2a57822
|
SMID
|
2026-06-10 23:42:12 -04:00 |
|
Brian Neumann-Fopiano
|
58d24ca55e
|
dwa
|
2026-06-10 21:21:18 -04:00 |
|
Brian Neumann-Fopiano
|
c6c02a9040
|
f
|
2026-06-10 13:52:09 -04:00 |
|