- 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
- custom particles, custom tabs and custom sounds will now ACTUALLY be properly registered and unregistered to vanilla registries
- this means you can use your custom particles and sounds anywhere (client side)
- fixed creative tab items removal being broken on neoforge
- added a "custom" expression and "CUSTOM" variable to Custom Particle Types
- fixed DAY_TIME variable not working in some expressions
- fixed some misc issues with custom particles
- added a "habitat" variable to custom particles. values are "liquid", "air", "any"
- fixed custom sound types not working