added block sound emitters. params are:
- sound: the sound to play
- volume: the volume of the sound
- pitch: the pitch of the sound
- x, y, z: the position of the sound emitter
- biomes
- source : sound source
- distance_delay
backported many changes. check 1.21 changelogs of past weeks
- 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
- more expressions can now use the variables TIME, DAY_TIME and RAIN
- GAMETIME has been renamed to TIME in block particle expressions
- RAIN variable will return 0 for clear, 0.5 for rain and 1 for thunder
- fixed an issue related to reloading stuff when changing world and tags
colormaps x and y getters expressions now support the TIME and RAIN expression parameters
fixed biome sample colormap type requiring a blockstate making it not work on particle providers fixed non biome blend colormap that use biome not working
- fixed particle emitters crash
- block modifiers can set the block occlusion properties and break particle emissions with "can_occlude" and "spawn_particles_on_break" properties
- polytone will now search for a "force_tint" line in OF colormaps. If there and set to false it will NOT force all target blocks to have tint index of 0
- fixed colormaps loading after custom particle types, making them not usable there
- biome modifiers can change fog on a per weather basis
- added RAIN parameter to block emitters particle expressions
- animated textures can now support game_time. Season stuff??
- custom particle types can now use colormaps
- biome modifiers can change fog on a per weather basis
- added RAIN prameter to block emitters particle expressions




