Added a fire tick option for the following abilities:
• FireBlast(Both charged and normal)
• FireWheel and JetBlaze
• FireShield
• WallOfFire
Each ability has it’s own config option for the ticks. The burn time is
in seconds!
Also removed unused imports and removed warnings!
- Created individual method classes for each element
- Moved appropriate methods from main Methods class into element Method
classes
- Created many javadocs
- Removed a deprecated method
- Changed Methods to GeneralMethods
I added a few classes to implement ChiCombos. This is NOT 100% finished.
I also accidentally "Organized Imports" across the project, but that's
not a bad thing so I didn't bother undoing it. Basically there are
supposedly no unused imports in PK anymore.
FIRE:
- Finished giving most firebending abilities sound
- Made combustion have its own sound
WATER:
- Gave waterbending moves sound
- Made anything ice-related use a different sound
AIR:
- Gave airbending moves sound
EARTH:
- Converted to the Methods way of using sounds
(playEarthbendingSound(Location)
AVATAR STATE:
- Gave activating the Avatar State sound
Owners can now decide if bending affects fallingsand, there are 2 types
of fallingsand:
TNT and fallingsand, for both there are 2 config options if bending
should affect it, and if it affects it, than what should be the strength
multiplier be? 1.0 is the default strength and 0.1 is 1/10 of the normal
strength.
For developers:
new Methods, Methods.setVelocity(entity, vector)
Now stores on a per player basis instead of a per ability basis. The
bendingPlayer class will store cooldowns for ALL abilities except for
the AvatarState.