Fixes being able to not enter the name of a Preset when using the /pk preset create <name> command.
Fixes getDayFactor() not being applied correctly and occasionally producing the wrong value.
Fixes a rounding issue with some Fire ability damage configuration options.
Fixes an error when attempting to start EarthGrab.
Fixes PhaseChange error when melting snow.
Fixes a memory/process leak in how cooldowns were removed.
A player's cooldowns could only be removed when they were online. If a player's cooldown expired while they weren't online, their cooldown would attempt to revert every tick until the player rejoined. This has been resolved so cooldowns can revert while a player is offline.
A side effect of this fix is that it is now possible for PlayerCooldownChangeEvents to fire while their corresponding Player is offline.
Fixes an issue with MultiAbilityManager#hasMultiAbilityBound where it would return true if any MultiAbility is bound, not if the specified MultiAbility was bound.
Misc Changes
Updates Towny version to 0.96.2.0
DensityShift sand blocks can now be used as a bendable source.
Changes AvatarState so that its cooldown is applied when the ability ends instead of when it starts.
Changes togglable abilities such as AvatarState, Illumination, and TremorSense to visually show when they are enabled in the BendingBoard and on BendingPreview in the same way as the ChiBlocking Stances.
Updated the text of some ability descriptions and instructions.
Adds new cache to PhaseChange to greatly improve the performance of water/ice updates.