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
last hotfix i promise
fixed fog start values being calculated wrong (again) fixed "min" function in expressions not working at all
hotfix for biome modifier issue
CIM can now automatically load a generated item model. Just use "generated as their "model" field and add an image in the same directory with same name Added backward compat with the old for system.
Improved CIM system. its not mainly controlled by item modifiers but sing eindividual model overrides can be added in their own folder too
- fixed item modifiers altering other existing items components
- added CIM, custom item models. Very experimental and format will change
- added kill on contact property to custom particles
- dimension modifiers cloud level can now use a math expression
- fog start and end biome modifiers parameters can now use a math expression
you can now change leash texture
removed some hack to get biome watercolor working on sodium since its new version has fixed the bug that made it required
- added Rule Test field in Particle Emitters
- fixed some converted colormaps not using their blockstate parameter correctly
- fixed 3 builtin colormaps having a 0 alpha channel when used on items
- fixed sound emitters cancelling particle emitters
- changed a bit particle types json syntax to be more organized
- particles with physics will now check for collision with nearby solid blocks before spawning
- made custom particles bounding box smaller
- fixed colormap random not being seeded off current block pos
- changed "y_level" default sampler behavior a bit
fixed a rare concurrency issue added light_level to particle types and lit render type