Completely overhaul the death particle system! Death particles may now be defined by piecewise functions in JSON files under the particles directory
Removed the Particles section from the config.yml
Added a new particles option to every dragon template. The value is the name of the json file (without the .json extension) of the particle effect to use. Example: particles: "helix"
Each JSON file defines an array of equations which will be selected under a set of conditions, as well as arguments provided to the particles themselves
Default particle equations for ball, helix and open_ended_helix are generated by default, as well as possible_conditions.json to demonstrate all the possible conditions
Restructured the announcement messages for dragons in the config.yml:
Added a new configuration section, respawn-messages
Removed announce-messages and announce-message-radius. Replaced with respawn-messages.messages and respawn-messages.radius
Added respawn-messages.condensed to change the format of the %dragoneggdrop_respawn_time% placeholder to use single-letter suffixes (i.e. 1w instead of 1 week)
Added respawn-messages.omit-time-units, a list of time units to omit from the %dragoneggdrop_respawn_time% placeholder
Removed lightning-amount, replaced with new category, lightning.amount
Add lightning.damage-entities configuration option to determine whether the spawned lightning will inflict damage to nearby entities
Update Placeholder API 2.10.8. If you have not yet updated, consider doing so
Smarter tab completion for time units in /dragonrespawn
A warning will now be displaying when attempting to kill the dragon with the /kill command. Confirmation is required. This is not a supported way to kill the dragon...
Fixed tab completion displaying subcommands to which players do not have access