Adds a combined command for setting both the horizontal and vertical velocities of a launchpad.
Adds support for multiple arguments in /launchpad sub-commands
Adds support for randomized player trails when launching from a launchpad
Adds configurable particle trails that appear when a player is launched, and disappear when the player lands.
Changes some configuration paths to clarify the structure.
Adds a new sphere particle mode
Stores particle calculations for improved efficiency
Makes particles take the height of the launchpad block into account
Sets a limit for circular density as too many particles create visual glitches.
Makes the particle respawn time configurable
This change makes sure the launchpad will launch the player in their exact current direction unless overridden for the launchpad.
The direction is also now properly normalized, making sure the velocity won't be variable depending on how the direction is calculated.
In addition to allowing null to clear a value, this change makes sure launchpads store their actual velocities instead of the fallback, allowing value changes to update for all current launchpads.
A bug where a double parsing was checking for the wrong exception has been fixed.