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.