The dragon respawn counter is now calculated relative to an absolute point in time
This means that if you started a 10 day respawn timer but your server was offline for 4 days, the respawn timer will be accurate as though it was counting while your server was offline (rather than the timer then being 14 days).
Added disabled-worlds option to the config.yml which allows you to state in which worlds DragonEggDrop will not perform any functionality
Removed the former deprecation on /kill. This command is now properly supported and need not be confirmed
It is still ill-advised to use this command to get rid of the dragon, but it at least won't break things now
Update bStats from 1.7 -> 2.2.1
Compile and make use of ChocoCommons, a collection of common features for Choco's plugins
Fixed open_ended_helix not being used as a default particle definition despite the console saying otherwise
Fixed potential NullPointerException a dragon template failed to load
Fixed NullPointerException when picking up eggs without a set loot table
Fixed various other possible NullPointerExceptions in areas otherwise uncertain
Fixed the %dragon% placeholder not being injected into reward commands
Fixed the %dragoneggdrop_respawn_time% placeholder occasionally not being injected properly
Fixed particle equations not being properly centered
Fixed being unable to start a respawn process if a dragon was removed by /kill (or some other 3rd party means)
API Changelog
Added nullability annotations throughout the entire project
A lot of utilities were moved from wtf.choco.dragoneggdrop.utils to wtf.choco.commons