Brian Neumann-Fopiano
80843114fc
Merged biome retention
...
- Saved biome behavior is integrated with current Iris changes
2026-09-05 20:30:52 -04:00
Brian Neumann-Fopiano
b17fe811f3
Preserved historical biome behavior
...
- Generated chunks retain surface and vertical biome assignments
- Floating biome assignments persist through terrain transitions
- Archived pack definitions remain available for saved biome rules
- Spawns and effects use each saved biome environment
- Saved biome lookups load asynchronously with bounded caches
- Missing biome identities recover only from exact recorded evidence
- Effects and entity placement follow existing world surfaces
- New pack fingerprints ignore Finder metadata
- Tests cover biome storage, recovery, consumers, and scoped definitions
2026-09-05 20:30:50 -04:00
Brian Neumann-Fopiano
50894b90ce
Refined existing noise
...
- Hexagon styles produce coherent solid cells with contained subdivisions
- Sierpinski triangles use equilateral recursive geometry
- Noise styles share a 64-block base scale
- Zoom scales the complete pattern with its distortion
- Octaves preserve the base seed and feature scale
- Coordinate dispatch uses the native dimensional sampler
- Classic kernels retain seed precision and bounded output
- Interpolation preserves fractional coordinates and symmetric curves
- Noise caches respect sampling bounds and generation identity
- Clover sampling reuses vertices and cached trigonometry
- Noise and terrain tests cover corrected sampling behavior
2026-09-05 19:32:13 -04:00
Brian Neumann-Fopiano
965606bbcc
Merged generation improvements
...
- Cold startup and hydrology changes integrate with terrain history
- Flat authoring worlds skip native features under the history write guards
- Native decoration checks retain recorded structure and terrain ownership
- Automatic build revisions replace manual source seals
2026-09-05 12:05:14 -04:00
Brian Neumann-Fopiano
b1e1fbc15e
Preserved terrain across updates
...
- Saved chunks retain their natural geometry and generation ownership
- Future chunks blend against frozen terrain boundaries
- Build revisions capture generation source and dependencies automatically
- Native terrain queries use contained transition geometry and final height caches
- Historical searches retain recorded pack identities and placement facts
- World creation and Studio updates preserve native lifecycle ordering
- Hydrology containment and scoped content workers retain generation context
- Pregeneration validates saved completion before trusting cached progress
2026-09-05 11:57:01 -04:00
Brian Neumann-Fopiano
73d640943c
Improved cold generation
...
- Flat authoring studios skip terrain and native structure preparation
- Normal Studio entry prepares the exact hydrology column asynchronously
- Hydrology prefetch admits the complete frontier before stale queued work
- Concurrent hydrology loads avoid cache monitor contention
- Cave density tasks drain failures before releasing chunk state
- Terrain and interpolation queries reuse exact bounded samples
- Pregeneration counts requested chunks directly from its bounds
2026-09-05 11:57:01 -04:00
Brian Neumann-Fopiano
56b5f4dd0b
Merged generation history
...
- Immutable generation epochs now coexist with dimension stacks
- Historical terrain, biomes, structures, and locate behavior remain stable across updates
- Versioned generation kernels preserve the combined runtime contract
2026-09-04 15:06:55 -04:00
Brian Neumann-Fopiano
6549b40797
Added dimension stacking
...
- Dimension files define upright top-to-bottom terrain layers
- Spacer values set exact air gaps between layers
- Optional noise styles shape blended layer boundaries
- Runtime queries resolve stacked terrain and biome ownership
- Pack validation rejects invalid stack definitions
- Project copy and hotload paths include stack dependencies
- Superflat fixtures cover gaps, blending, clipping, and fluids
- Platform tests cover stacked world generation contracts
2026-09-04 14:23:15 -04:00
Brian Neumann-Fopiano
30113c4133
Added generation history
...
- World-local pack epochs preserve generated chunks across restart-only updates
- Kernel catalogs and source seals retain executable generation behavior across jar changes
- Crash-safe ownership, boundary, registry, semantic, and mantle records survive activation changes
- New terrain blends lower surfaces and inverted ceilings against frozen historical boundaries
- Cave, object, structure, biome, and hydrology work respects activation ownership
- Find commands merge recorded facts with eligible active predictions for biomes, regions, structures, objects, and rivers
- Bukkit, Fabric, Forge, and NeoForge route generation through retained runtime scopes
- Shutdown ordering preserves class-loader resources until world and service cleanup finishes
- Tests cover activation chains, failure recovery, retained registries, bounded lookup, and transition geometry
2026-09-04 13:57:39 -04:00
Brian Neumann-Fopiano
366033a535
CORRECTIONS
...
- this is the corrections from the afoemrnioned commits
2026-09-04 00:02:43 -04:00
Brian Neumann-Fopiano
e92c0efe09
Keep native structures out of static object cells
...
Vanilla structure and feature placement now runs through the bounded
worldgen access with a protected-position predicate, so a jigsaw piece
or an imported feature can read a static object's blocks but never
overwrite them, and never schedules a tick or block entity there.
Dimensions without static objects keep the plain level as before.
2026-09-03 05:02:53 -04:00
Brian Neumann-Fopiano
07cc76614f
Way too much
2026-08-25 12:52:12 -04:00
Brian Neumann-Fopiano
e20bb86f40
f
2026-08-24 02:27:26 -04:00
Brian Neumann-Fopiano
fe5651f854
d
...
d
2026-08-23 13:56:23 -04:00
Robert Stoneking
fe684083e7
Adding myself and fixing Windows Tests.
2026-08-21 20:59:26 -06:00
Brian Neumann-Fopiano
34092da6be
d
2026-08-21 02:03:24 -04:00
Brian Neumann-Fopiano
03746468ec
COntent
2026-08-16 23:53:42 -04:00
Brian Neumann-Fopiano
fc0fdf4ce4
d
2026-08-15 21:32:00 -04:00
Brian Neumann-Fopiano
ef2e1b8f58
Modded adapters
2026-08-15 15:58:26 -04:00
Brian Neumann-Fopiano
8297e49ed2
Fix Iris replacement
2026-08-15 15:58:07 -04:00
Brian Neumann-Fopiano
4568b3fff1
chunk granularity
2026-08-15 15:58:00 -04:00
Brian Neumann-Fopiano
d196ffe853
stabilize pregeneration
2026-08-15 15:57:36 -04:00
Brian Neumann-Fopiano
57072d5bcd
Correct Java 26.2 Iris world lifecycle
2026-08-15 11:27:46 -04:00
Brian Neumann-Fopiano
1586b4bd1a
dwa
2026-08-13 12:38:08 -04:00
Brian Neumann-Fopiano
14b6280668
Full audit fixpass: 93 defect fixes, 14 perf wins, vestigial cleanup
2026-08-13 01:01:01 -04:00
Brian Neumann-Fopiano
623a02025c
content
2026-08-11 20:35:27 -04:00
Brian Neumann-Fopiano
82290a3090
fix
2026-08-11 14:54:53 -04:00
Brian Neumann-Fopiano
998a5c9f5f
dwa
...
(removed ai file from when i generated docs)
2026-08-10 15:48:22 -04:00
Brian Neumann-Fopiano
68b842d5dc
First Test MV
2026-08-07 14:04:17 -06:00
Brian Neumann-Fopiano
dda5ea397e
ADA
2026-08-06 07:41:58 -06:00
Brian Neumann-Fopiano
967c082372
d
2026-08-05 23:39:54 -06:00
Brian Neumann-Fopiano
ce8c4ff578
d
...
d
2026-08-05 15:45:08 -06:00
Brian Neumann-Fopiano
70d355621c
Temp vag
2026-08-05 14:30:07 -06:00
Brian Neumann-Fopiano
a66cba6418
dwa
2026-08-05 02:28:14 -06:00
Brian Neumann-Fopiano
cd217c05f9
Vwop
2026-08-05 01:16:30 -06:00
Brian Neumann-Fopiano
aaccbacf32
dwa
2026-08-04 11:13:16 -06:00
Brian Neumann-Fopiano
10b2363226
ada
2026-08-02 04:16:06 -04:00
Brian Neumann-Fopiano
a8217b42e9
F
2026-08-01 22:39:09 -04:00
Brian Neumann-Fopiano
324cf9e095
🧹
2026-07-30 12:31:39 -04:00
Brian Neumann-Fopiano
0afbfcb7a2
Changes
2026-07-30 02:36:15 -04:00
Brian Neumann-Fopiano
7ad4909518
Fix Iris entity spawn delegation
2026-07-29 18:10:55 -04:00
Brian Neumann-Fopiano
f6f06c1ab9
d
2026-07-21 12:00:17 -04:00
Brian Neumann-Fopiano
ad41b6795c
f
2026-07-18 18:12:04 -04:00
Brian Neumann-Fopiano
0193f75daa
Fixes
2026-07-16 19:38:53 -04:00
Brian Neumann-Fopiano
e8dd4e1127
iggy
2026-07-16 18:18:23 -04:00
Brian Neumann-Fopiano
699247b1de
Vwoop
2026-07-16 12:26:01 -04:00
Brian Neumann-Fopiano
45230c0689
dwa
2026-07-13 21:33:20 -04:00
Brian Neumann-Fopiano
402bcb04fe
dd
2026-07-10 04:05:24 -04:00
Brian Neumann-Fopiano
0a7a531646
Dont ask
2026-07-09 13:54:59 -04:00
Brian Neumann-Fopiano
6b64624233
Fabric fix color my b
2026-07-04 17:42:50 -04:00