Fixes:
Recalibrated Colored Particles to 1.8.3 (fixing lightning)
Moved OmniCypher to Dev list (finally)
Additions:
playLightningParticles():
Callable method in Methods class for dev's to easily display Lightning
Particles.
displayColoredParticle():
Callable method in Methods class to easily create and display and passed
in hexadecimal RGB value. Handles multiple particle types.
displayParticleVector()
Callable method in Methods class to easily create and display particles
which will smoothly translate to relative coordinates over time. Handles
multiple particle types.
AvatarState Cooldown Modifications:
- Converted the AvatarState to use the same BPlayer cooldown manager as
all the other abilities
CooldownChangeEvent Modifications:
- Make cooldown changes cancellable so as to increase API functionality
Line 792 was causing SQLException: "Before start of result set". Fixed by placing the call to result set in the for loop, which insures that the string calling of "uuid" will work.
Reworked my old ComboModuleAPI and built it right into ProjectKorra
Core. This version supports /pk h <element>combo messages and will
append the addon-combo's description and instructions to the messages
sent. I also reworked the way the combos are coded to make them very
similar to ordinary addon abilities.
Added a check for damage > 0, so that if not the plugin will not even
damage the entity, preventing the red flash and knockback receiving 0
damage would cause.
HorizontalCollisionDamage will not activate if the corresponding
configuration node is set to false.
Also changed the Bloodbending-at-any-time message in /pk who for better
looks.
Instead of solely relying on delta velocity, the equation now
incorporates a configurable minimum distance to give damage and also
gives the distance travelled a say.
Airblast will no longer crash when it gets to invoking a
HorizontalVelocityTracker.
The HorizontalVelocityTracker now cancels if the entity comes in contact
with water.
The HorizontalVelocityChangeEvent listener in PKListener now only works
if the entity's ID is NOT the same as the instigator's.