- fixed lightmaps not applying night vision
- fixed an issue with particle expressions
- particle initializers can now set hitbox size.
- added new target type that allows targeting more targets at once. Syntax is "*" for all entries or "some_mod_id:*" to just target all entries with a given mod ID
- backported some fixes
- fixed a crash on fabric due to custom particles
- added more rotation modes for particls
- biome modifiers expressions can use more variables
fixed a CIM predicate matching conditon being inverted causing matching to not work in some cases
- custom entity models can now use the 'expression' and 'entity_tag' fields for further filtering.
fixed another issue with custom entity models
- fixed some CIM models not loading
- creative tab modifiers now load on level load. This allows them to work properly with datapck components such as encahntments
- same deal with CIM, they also partially reload on level load
fixed model location resolving not being right on fabric rewrote CIM backing data structure to be much more efficent when adding a bunch of models using a search tree fixed related issue of CIM not working well when adding multiple components lowered priority of a mixin to try to dodge a bug from older sodium (seriously tho, just update it, luckily it's been fixed)
KNOWN ISSUES:
- CIM models might need a second reload to work
- CIM models defined in item modifiers instead of their own folder will not get loaded, on fabric