Fixed an issue with Multiverse Core that prevented creating worlds through it due to their test generator functionality. This has been fixed, you can now use /mv and /mvc to create Iris worlds perfectly fine. Use it like /mvc <world> normal -g Iris:<dimension> for example /mvc adventure normal -g Irisverworld
We are noticing that reloading Iris during generation on a production (non-studio) world is causing errors, corrupted chunks & crashes, we cannot prevent this due to the complexity of the generator & the data it needs to operate, because of this, If iris is disabled with production worlds active, it will shut down the server to prevent further damage. You can disable this in the settings.json if you like (general, keepProductionOnReload), however it may end up crashing your server anyways due to the nasty nature of /reload
Implemented an InitialSpawn system for spawners. Under any spawner object, simply add initialSpawns (next to spawns) to add them. The next overworld update (stay tuned on discord) will re-implement initial spawns for villagers & other initials
Added support for light level ranges in spawners
Fixed several issues with Iris having trouble disabling itself, and was keeping threads alive
If a dimension is removed mid-generation (in the engine folder) iris will attempt to re-install it mid-generation
Fixed an issue that caused managed production worlds to init with the wrong seed causing chunk borders every server restart. This has finally been fixed!
Fixed an issue with debug logging in certain languages