- Fixed several issues with threads not responding or not shutting down when they should
- Improved locking mechanics in the parallax layer & object loads
- Added a few new apis to be used in the upcoming mechanics of Iris
You may be noticing that the Iris jar is increasing in size with each update. This is because we are building lots of new & updated subsystems within the generator for future upgrades that aren't quite ready yet. However we are getting pretty close to making some direct changes to the generator so here are some features & changes coming in Iris 1.7
- The Iris Object format is changing to IOB v3 (using the new "Matter" Format). Iris objects will support (as the name states) any type of data, not just blocks. Matter is anything! Blocks, Tile Entities, entities, particle effects, sounds and so much more. This new format could even support scripts such as what to do when a door opens for example.
- The Parallax Layer is getting an overhaul. The new system is called "The Mantle". The Iris Mantle will support not just block overflow, but tiles, block updates, entities, structures, and much more. It was designed from the ground up to support more than just blocks, so it should be much more stable (the current parallax system has modifications to support more than just blocks)
- Later updates after Iris 1.7 will probably change how the Object placement configs work as they have gotten a bit bloated and are a little hard to understand how to use them. That and due to the history of them, there are weird quirks with them when enabling multiple features at the same time.