Added "FACING" direction mode, functions the same as "DIRECTION" with the direction vector being the direction of the particle (pitch and yaw). Useful in combination with randomized rotations in order to allow particles to move in directions consistent with their rotation.
Fixed issues with 1.20.5 and 1.20.6 not correctly reading server version
Fixed issue with particles rotating to 0 pitch and yaw when motion is enabled
Added version support for up to 1.21.1, supported versions are 1.20.2-1.21.1
Added properties "pitch", "yaw" to particle appearance. Controls the rotation of the particle.
Added "minPitch", "maxPitch" and "minYaw" and "maxYaw". Allows a random rotation between specified bounds. Overrides any value assigned to the base rotation.
Added texture animations, allows particles to change appearance (currently only through custom model data). This allows frame-by-frame control, and also animates each particle independently unlike vanilla texture animations.
Offset values have been appropriately renamed to size for particle spawn command and integrations
Added color option to item particles for dyeable items like leather armor
Added offset, radius, surface and shape fields to the particle spawn Mythic mechanic (this effectively allows you to build emitters using mechanics and without a blueprint)
Added `DISC` emitter shape, has support for surface only (ring)
Fixed issue with rectangles not working using `BOX` emitter shape (can now properly make any rectangle)
Added surface only support for `BOX` emitter shape, works for any size rectangle/cube
Some small bug fixes and QOL changes
Added a new API method for spawning particles (more options)