Removed all block data caching other than integrations, generally this didn't add any benefits & caused a lot of issues with multithreaded access (locking)
Removed old hunk writers & palette indexers from the old parallax system
Iris now fully supports the 1.17 MCA Region File Format & can generate in headless mode fully. Previously we were using an old format (expecting the server to convert-load the region) however this was a major limitation in blocks per region.
Fixed an issue that prevented the mantle from generating in headless mode
Fixed a critical issue that prevented pregeneration tasks from starting after one already generated in the same world (the pregenerator was closing the engine from the old system)
Fixed another critical issue that caused headless & non-headless engines to split into two engines & generate on different seeds...
Fixed another critical issue that caused the pregenerator to generate in incorrect region files, essentially generating on top of the same chunk 3+ times causing shattered-looking terrain
Added debug flags for the dimension for testing surface layers. "chunkCrossSections" which generate islands of chunks so you can see the sections & "explodeBiomePaletteLayer" to see biome layers split vertically with barriers in between.