Commit graph

2058 commits

Author SHA1 Message Date
Christopher Martin d254e9d491 Fix NPE in IceSpikePillar 2017-01-21 23:14:33 -08:00
Christopher Martin 885c59ef17 Various Fixes part two (#705)
* Various Fixes

* Various Fixes
2017-01-20 21:03:36 -08:00
Christopher Martin 102ea0c3c0 Various Fixes (#704)
* Various Fixes

* Merge cooldown change
2017-01-19 23:44:13 -08:00
Sobki 0684c7b469 Add cooldown to Bloodbending when hit max holdTime (#703) 2017-01-19 20:46:45 -08:00
Sobki eca81a576b Fixed Passives being disabled after user is bloodbent (#702) 2017-01-19 19:55:27 -08:00
StrangeOne101 0b2833d9b6 IceSpike + Water Fixes (#701)
* IceSpike + Water Fixes

• Fixed IceSpike not using TempBlocks
• Fixed IceWave not automatically thawing the ice that freezes people
• Fixed EarthPassive (Soft landing) dropping sand blocks when the sand
is broken
• Made HeatControl a harmless ability if it's the Cook ability

* Change isHarmless to use equals() rather than ==
2017-01-18 14:42:08 -08:00
Christopher Martin 8884f01e1a Fix PhaseChange region stuff and blank usage (#700) 2017-01-17 00:23:14 -08:00
Sobki 36c4094ed6 Fixed dodgy HeatControl melt on non-TempBlocks (#699) 2017-01-16 20:58:13 -08:00
Sobki 7e4ef6d5a2 Hot fix (#698) 2017-01-16 19:56:21 -08:00
Christopher Martin 1c282ca550 Remove debug message left in WaterSpoutWave 2017-01-16 13:33:10 -08:00
Sobki 9fa1810e71 1.8.2 (#697) 2017-01-15 22:48:20 -08:00
Sobki 8f205eccbf Fixed Subelement death messages (#696) 2017-01-15 19:37:21 -08:00
Simplicitee 4b8d9783d2 PhaseChange changes (#695) 2017-01-15 19:11:42 -08:00
Christopher Martin edfd032724 Fix and Update Pom 2017-01-14 13:54:41 -08:00
Sobki fca130a839 Add duration variable to EarthArmor (#694) 2017-01-14 13:52:24 -08:00
Sobki 134def0f1d Fixed issue with /b choose caused by my passives rework (#693) 2017-01-10 14:35:14 -08:00
Christopher Martin 0999b39a39 Exclude Bukkit, Craftbukkit, and Junit from shade 2017-01-08 23:16:42 -08:00
Alexander Meech e13e3232c1 Re-implement maven shading (#692) 2017-01-08 21:36:17 -08:00
Alexander Meech e3f922c062 Change up shaded sources (#691) 2017-01-08 17:34:17 -08:00
Loony 3aa804d44f Bug fixes, AvatarState config options (#689)
* Fixes EarthSmash and LavaFlow not working

EarthSmash and LavaFlow wasn’t being activated when the player sneaked,
it’s now fixed.

* Fix WaterArms not working

Cod wasn’t being called because of a misplaced bracket

* Adds some more AvatarState config options
2017-01-07 16:48:11 -08:00
Loony 6885e0b4ba Re-organises packages (#685)
* Re-organises packages

* Re-adds instructions display in the help command
2017-01-06 22:28:21 -08:00
Alexander Meech bba1973d31 Delay sent join decision (#688) 2017-01-06 17:48:41 -08:00
Alexander Meech fd03d8d863 Small Update (#687)
* Adds GlowAPI as a maven resource

* Implement credit on player join
2017-01-06 17:33:16 -08:00
Loony bdaa68ede1 AvatarState config options (#676)
* Adds config options for abilities in avatar state

* Adds AvatarState config option for each ability
2017-01-06 16:21:25 -08:00
Sobki fb70ed6f59 Added Cooldown & MaxDuration to Flight (#683)
* Added Cooldown & MaxDuration to Flight

* Added Cooldown & MaxDuration to Flight
2017-01-06 16:20:30 -08:00
Sobki 2bac32236a Passives rework (#680)
* Passives rework

* Re-add canCurrentlyBendWithWeapons()

* Re-add changes from my previous PR
2017-01-05 20:02:32 -08:00
Christopher Martin 7a67becb58 Fixes bending with weapons (#678) 2017-01-05 17:57:39 -08:00
Simplicitee 4ac9b8fb6e Spelling and Grammar check (#675)
* Formating / Spelling and Grammar check

* Left out change

* Revert "Formating / Spelling and Grammar check"

This reverts commit 73b10ccca224e1c7af758e4587227f5612ef8364.
2017-01-04 23:06:34 -08:00
Loony f47d94da61 Rewrites ability descriptions, adds ability instructions, adds getInstructions() method for abilities. (#673)
* Adds getInstructions() method

- Addons will now have to add the getInstrucionts() method in their
abilities, otherwise their abilities will display:
“Usage: null”

* Removes getInstructions() method from ComboAbility

* Adds getInstructions() method for subelement abilities

* Adds instructions to help command

* Rewrites ability descriptions, adds instructions path

Ability descriptions will now contain a brief description of abilities
and the instructions path will explain how to individually do each
feature of an ability.

* Adds back languageConfig.save();

* Fix Ability#getInstructions() documentation
2017-01-04 20:47:26 -08:00
Christopher Martin 0c090f4486 Various Fixes (#671)
* Fixes WaterManip Selection, HeatControl Perm Blocks, And PhaseChange NPE

* Fix test value for variable in `HeatControl`
2017-01-02 21:49:10 -08:00
Alexander Meech 989b0ca3f4 Build Fix (#670)
* Fix missing import of org.bukkit.Bukkit in PKListener

* Fix incorrect path for GLib in pom.xml
2017-01-02 02:49:38 -08:00
Christopher Martin f4a367837d Various Fixes with LavaFlow and EarthTunnel plus some Extra (#669)
* Various Changes

* Remove Debug Message.

* Fix Immobilize.
2017-01-02 02:33:08 -08:00
StrangeOne101 7a046e793a Added Kingdoms Support (#667)
• Added Kingdom Support
• Fixed some bugs with `isRegionProtectedFromBuildPostCache`
2016-12-29 12:37:33 -08:00
Simplicitee 4be85e8491 PhaseChange snow change (#666)
* Fix metalclips

- Removed a check that was preventing metalclips from progressing past 1 clip on a target.

* Fix metalclips

- Fixed a bug limiting the metal clip count to one

* Improve MetalClips

- Fixed bug where shooting at a block spawned two clips
- Added ShootCooldown and CrushCooldown
- ShootCooldown only applies to shooting clips
- Changed how crushing works:
--- Removed old style and variables
--- When controlling an entity with 4 clips, the controller can click to
cause the armor to "crush" and damage the entity.
--- Has own cooldown, default of 2000 (2 seconds)
- Changed launching
--- Works with all clip amounts except 4
--- When the user releases sneak, the entity will be launched at varying
power depending on how many clips were attached.
- Changed ability cooldown to activate only after the ability is
finished.

* Add CrushDamage option to MetalClips

* New Damage Type, MetalClips changes

- Fixed MetalClips bug caused in magnetizing
- Added ignoreArmor option to damageEntity method, default true for most
abilities. If wanted to be changed, someone needs to go through and add
false as a parameter
- Changed default config option for MetalClips description

* PhaseChange recode

* Chris wanted changes

* Chris doesn't want bugs

* Only you can prevent bugs

- Added checks for worlds to prevent errors

* Remove unnecessary auto generated comments

* Loony didn't like the passive

* Added RegionProtection checks

* PhaseChange

* Revert "PhaseChange"

This reverts commit 761c73f5756771674719ffca52413cffa09243a8.

* Revert "Added RegionProtection checks"

This reverts commit b53a02a74d0276d4d1e773e1c197666cbcfab624.

* Revert "Loony didn't like the passive"

This reverts commit 6612bb7fa8eea3e26c01d0ef761c658447779e03.

* Revert "Remove unnecessary auto generated comments"

This reverts commit da9c45106d0b7e256c278e6a84d15f7a7340a140.

* Revert "Only you can prevent bugs"

This reverts commit 630161659ea89bfb106924c8ab1fbcdb8f6f1310.

* Revert "Chris doesn't want bugs"

This reverts commit eda2dee6b52dd38c73f35680c5e4484adc5b5b91.

* Revert "Chris wanted changes"

This reverts commit 30b76c10c4adc63784ea7115eb4f9c636650d6c5.

* Revert "PhaseChange recode"

This reverts commit f8f290dd8c57a3467a87de7e43b58ce635196c62.

* Conflicts

* Stupid conflicts

* I hope and pray

* Revert "Revert "Chris wanted changes""

This reverts commit e612607c8a16a735c92014714c00aa671954b4a5.

* Revert "Revert "Chris doesn't want bugs""

This reverts commit bd656b814d7ffa2d9c84fa304d3adb8f1535f782.

* Revert "Revert "Only you can prevent bugs""

This reverts commit 7772c95737130cf414ff1af49dcfb48865be5374.

* Revert "Revert "Remove unnecessary auto generated comments""

This reverts commit 69315dc7baa6cd237fbd89394e544913596ec6e3.

* Revert "Revert "Loony didn't like the passive""

This reverts commit ea397c6323e50d219395d5912850513afd6f2a7b.

* Revert "Revert "Added RegionProtection checks""

This reverts commit 8cb41709f65e4322e68b2f0e1792987f7fc214f2.

* Revert "Revert "PhaseChange""

This reverts commit da6b0e7071acf74df6447b15daf4ae6e39f057f6.

* Working PhaseChange finally

* Fix EarthGrab

* Air fixes, PhaseChange changes

* PhaseChange finalizing. Ready to go!

* Snow melting fix
2016-12-27 22:20:46 -08:00
Loony 9d15d8b122 Bug Fixes (#664)
* Fixes AirScooter Speed Glitch

Fixes being able to autorun with AirScooter (CTRL) to go insanely fast

* Adds golden tools

Fixes an issue that didn’t include golden tools in CanBendWithWeapons.

* Adds cooldown to QuickStrike, fixes QuickStrike and SwiftKick not activating

* Fixes HighJump cooldown activating when the ability hasn't worked

* Fixes SwiftKick and QuickStrike not working properly and RapidPunch not working half the time

* Fixes FireWheel and AirSwipe being stopped by snow on the ground

* Makes QuickStrike do one heart
2016-12-26 22:26:06 -08:00
Simplicitee 45d2230376 PhaseChange done (#665)
* Fix metalclips

- Removed a check that was preventing metalclips from progressing past 1 clip on a target.

* Fix metalclips

- Fixed a bug limiting the metal clip count to one

* Improve MetalClips

- Fixed bug where shooting at a block spawned two clips
- Added ShootCooldown and CrushCooldown
- ShootCooldown only applies to shooting clips
- Changed how crushing works:
--- Removed old style and variables
--- When controlling an entity with 4 clips, the controller can click to
cause the armor to "crush" and damage the entity.
--- Has own cooldown, default of 2000 (2 seconds)
- Changed launching
--- Works with all clip amounts except 4
--- When the user releases sneak, the entity will be launched at varying
power depending on how many clips were attached.
- Changed ability cooldown to activate only after the ability is
finished.

* Add CrushDamage option to MetalClips

* New Damage Type, MetalClips changes

- Fixed MetalClips bug caused in magnetizing
- Added ignoreArmor option to damageEntity method, default true for most
abilities. If wanted to be changed, someone needs to go through and add
false as a parameter
- Changed default config option for MetalClips description

* PhaseChange recode

* Chris wanted changes

* Chris doesn't want bugs

* Only you can prevent bugs

- Added checks for worlds to prevent errors

* Remove unnecessary auto generated comments

* Loony didn't like the passive

* Added RegionProtection checks

* PhaseChange

* Revert "PhaseChange"

This reverts commit 761c73f5756771674719ffca52413cffa09243a8.

* Revert "Added RegionProtection checks"

This reverts commit b53a02a74d0276d4d1e773e1c197666cbcfab624.

* Revert "Loony didn't like the passive"

This reverts commit 6612bb7fa8eea3e26c01d0ef761c658447779e03.

* Revert "Remove unnecessary auto generated comments"

This reverts commit da9c45106d0b7e256c278e6a84d15f7a7340a140.

* Revert "Only you can prevent bugs"

This reverts commit 630161659ea89bfb106924c8ab1fbcdb8f6f1310.

* Revert "Chris doesn't want bugs"

This reverts commit eda2dee6b52dd38c73f35680c5e4484adc5b5b91.

* Revert "Chris wanted changes"

This reverts commit 30b76c10c4adc63784ea7115eb4f9c636650d6c5.

* Revert "PhaseChange recode"

This reverts commit f8f290dd8c57a3467a87de7e43b58ce635196c62.

* Conflicts

* Stupid conflicts

* I hope and pray

* Revert "Revert "Chris wanted changes""

This reverts commit e612607c8a16a735c92014714c00aa671954b4a5.

* Revert "Revert "Chris doesn't want bugs""

This reverts commit bd656b814d7ffa2d9c84fa304d3adb8f1535f782.

* Revert "Revert "Only you can prevent bugs""

This reverts commit 7772c95737130cf414ff1af49dcfb48865be5374.

* Revert "Revert "Remove unnecessary auto generated comments""

This reverts commit 69315dc7baa6cd237fbd89394e544913596ec6e3.

* Revert "Revert "Loony didn't like the passive""

This reverts commit ea397c6323e50d219395d5912850513afd6f2a7b.

* Revert "Revert "Added RegionProtection checks""

This reverts commit 8cb41709f65e4322e68b2f0e1792987f7fc214f2.

* Revert "Revert "PhaseChange""

This reverts commit da6b0e7071acf74df6447b15daf4ae6e39f057f6.

* Working PhaseChange finally

* Fix EarthGrab

* Air fixes, PhaseChange changes

* PhaseChange finalizing. Ready to go!
2016-12-26 22:25:00 -08:00
StrangeOne101 6b656cc711 Fixed NPE & Other New Bugs (#663)
• Fixed NPEs in CoreAbility.setPlater
• Turned off blocking for WaterManipulation
• Fixed /b display showing some moves twice
2016-12-22 00:13:10 -08:00
StrangeOne101 b7a3458c33 Minor fixes (#662)
• Fixed Bottlebending breaking (needs testing)
• Fixed CoreAbility not returning all abilities with
CoreAbility.getAbilities()
• Added new ability.setPlayer(...) method that is used for moves that
change who created the ability (used for redirection)
2016-12-19 20:53:20 -08:00
Simplicitee 5ad7f1f3b5 PhaseChange recode and EarthGrab fix (#661)
* Fix metalclips

- Removed a check that was preventing metalclips from progressing past 1 clip on a target.

* Fix metalclips

- Fixed a bug limiting the metal clip count to one

* Improve MetalClips

- Fixed bug where shooting at a block spawned two clips
- Added ShootCooldown and CrushCooldown
- ShootCooldown only applies to shooting clips
- Changed how crushing works:
--- Removed old style and variables
--- When controlling an entity with 4 clips, the controller can click to
cause the armor to "crush" and damage the entity.
--- Has own cooldown, default of 2000 (2 seconds)
- Changed launching
--- Works with all clip amounts except 4
--- When the user releases sneak, the entity will be launched at varying
power depending on how many clips were attached.
- Changed ability cooldown to activate only after the ability is
finished.

* Add CrushDamage option to MetalClips

* New Damage Type, MetalClips changes

- Fixed MetalClips bug caused in magnetizing
- Added ignoreArmor option to damageEntity method, default true for most
abilities. If wanted to be changed, someone needs to go through and add
false as a parameter
- Changed default config option for MetalClips description

* PhaseChange recode

* Chris wanted changes

* Chris doesn't want bugs

* Only you can prevent bugs

- Added checks for worlds to prevent errors

* Remove unnecessary auto generated comments

* Loony didn't like the passive

* Added RegionProtection checks

* PhaseChange

* Revert "PhaseChange"

This reverts commit 761c73f5756771674719ffca52413cffa09243a8.

* Revert "Added RegionProtection checks"

This reverts commit b53a02a74d0276d4d1e773e1c197666cbcfab624.

* Revert "Loony didn't like the passive"

This reverts commit 6612bb7fa8eea3e26c01d0ef761c658447779e03.

* Revert "Remove unnecessary auto generated comments"

This reverts commit da9c45106d0b7e256c278e6a84d15f7a7340a140.

* Revert "Only you can prevent bugs"

This reverts commit 630161659ea89bfb106924c8ab1fbcdb8f6f1310.

* Revert "Chris doesn't want bugs"

This reverts commit eda2dee6b52dd38c73f35680c5e4484adc5b5b91.

* Revert "Chris wanted changes"

This reverts commit 30b76c10c4adc63784ea7115eb4f9c636650d6c5.

* Revert "PhaseChange recode"

This reverts commit f8f290dd8c57a3467a87de7e43b58ce635196c62.

* Conflicts

* Stupid conflicts

* I hope and pray

* Revert "Revert "Chris wanted changes""

This reverts commit e612607c8a16a735c92014714c00aa671954b4a5.

* Revert "Revert "Chris doesn't want bugs""

This reverts commit bd656b814d7ffa2d9c84fa304d3adb8f1535f782.

* Revert "Revert "Only you can prevent bugs""

This reverts commit 7772c95737130cf414ff1af49dcfb48865be5374.

* Revert "Revert "Remove unnecessary auto generated comments""

This reverts commit 69315dc7baa6cd237fbd89394e544913596ec6e3.

* Revert "Revert "Loony didn't like the passive""

This reverts commit ea397c6323e50d219395d5912850513afd6f2a7b.

* Revert "Revert "Added RegionProtection checks""

This reverts commit 8cb41709f65e4322e68b2f0e1792987f7fc214f2.

* Revert "Revert "PhaseChange""

This reverts commit da6b0e7071acf74df6447b15daf4ae6e39f057f6.

* Working PhaseChange finally

* Fix EarthGrab

* Air fixes, PhaseChange changes
2016-12-19 20:43:56 -08:00
StrangeOne101 24ca9182c0 Fixed AirShield and NPE (#660)
• Fixed AirShield not blocking FireBlast, EarthBlast and WaterManip
• Fixed an NPE in RPG
2016-12-11 11:43:39 -08:00
Sobki 9f863cc0e9 Added CollisionManager world check - HeatControl solidify stone variation (#658) 2016-12-02 20:57:56 -08:00
StrangeOne101 4c226a6df8 Few fixes (#657)
• Fixes wording on ability descriptions
• Fixes surge ice not reverting
• Fixes HealingWaters bottle bug
2016-12-01 14:25:15 -08:00
RoboMWM 3613ca6577 use a damage event only for setting last damage cause (#649)
Firing this tricks other plugins into believing this entity was damaged.

In addition, Entity#damage also fires a damage event, so no need to fire a duplicate one.
2016-11-29 14:08:19 -08:00
Sobki cbb3581a12 Updated&Fixed HeatControl, added TempBlock delayed reversion (#656)
* Fixed all my derps 💃

* 1 more timeee
2016-11-25 14:02:54 -08:00
StrangeOne101 2d9b4e7079 Bug fixes - Whoop Whoop :D (#654)
• Fixed Bloodbending not working
• Fixed WaterArms spear not working when you set "Sphere" to 0 in the
config
• Fixed the "null" message that occurs when binding an ability from an
element that has been toggled
• Attempted to fix WaterSpout NPE (needs testing)
2016-11-25 01:23:35 -08:00
Alexander Meech f30c6fa991 Add dependency-reduced-pom.xml to gitignore (#653) 2016-11-23 23:27:18 -08:00
jedk1 f894b62a88 Update pom.xml (#652)
* Change AirFlight to use setFlying. Change remove command.

* Tidy up pom.xml

* Update plugin.yml to use pom.xml version

* Remove non needed file

* Remove craftbukkit from pom.xml
2016-11-23 23:27:12 -08:00
Sobki f4e684bb76 Fix Error with /b bind, added Torrent ice revert effect (#647) 2016-11-04 19:03:31 -07:00
Sobki 51e2226f09 Added option for Torrent revert & fixed Bloodbending NPE (#646)
* Added option for Torrent revert & fixed Bloodbending NPE

* Fixed minor boo boo
2016-11-04 14:54:00 -07:00
Nathan Braun e6850e8139 Collision System More Friendly For Addon Developers (#645)
* Implemented new collision detection system

* Update Collision for Addon developers

* Update Collision Comments
2016-11-02 23:09:47 -07:00