Jack Lin
12958737fa
Add getAbility() to CoreAbility to prevent overlooping
2015-08-04 13:10:43 +12:00
jedk1
17bed64b98
Fixed most of the Fly glitch.
2015-08-04 01:46:31 +01:00
Jack Lin
caba028d0d
GeneralMethods cleanup
2015-08-04 12:44:24 +12:00
Jack Lin
3544358d70
Add ComboManager to reloadPlugin()
2015-08-04 12:12:28 +12:00
Jack Lin
8cf76a46c1
Fix speed in AirScooter
2015-08-04 12:11:43 +12:00
MistPhizzle
0599d39da9
Re-Add AirScooter.setSpeed()
...
Used in PK Items
2015-08-03 19:25:52 -04:00
MistPhizzle
2e43a27183
1.7.0 BETA 14
2015-08-03 12:51:04 -04:00
MistPhizzle
63a2e163ac
Merge pull request #184 from StrangeOne101/master
...
Bug Fixes
2015-08-03 12:46:36 -04:00
MistPhizzle
56d612463c
Merge pull request #183 from jacklin213/master
...
Update javadocs to fix warnings
2015-08-03 12:46:30 -04:00
StrangeOne101
99f5c7d893
Fixed Fire Griefing Panes, Torches, etc
...
Fixed fire permanently removing blocks like glass panes and torches
2015-08-03 17:05:02 +12:00
Jack Lin
1a7cbd5c6c
Update javadocs to fix warnings
2015-08-03 16:48:54 +12:00
StrangeOne101
6404fc8912
Fixed Benders Bending SubElements without Permission
...
Fixed issue where benders could bend abilities from other sub-elements
they didn't have permission for.
2015-08-03 15:01:17 +12:00
OmniCypher
10ca339e9f
1.7.0 Beta 13
2015-08-02 16:21:03 -07:00
OmniCypher
2d8ef3256c
Merge pull request #181 from jacklin213/patch-1
...
[BUGFIX] Update containsPlayer() in CoreAbility, Fix NPE
2015-08-02 15:23:13 -07:00
Jack Lin
95ad075c14
Fix NPE in AirShield, FireJet, Illumation due to CoreAbility
2015-08-03 10:21:03 +12:00
OmniCypher
52d83f35de
Chris' Fix PR
...
Config fix
Air/Fire laggyness fix #1
Combo fix
/b who restructure
2015-08-02 15:17:41 -07:00
Jack Lin
f48dab99e5
Update containsPlayer() in CoreAbility
2015-08-03 09:44:48 +12:00
OmniCypher
ced03652de
Merge pull request #180 from jacklin213/master
...
Rename all packages to lowercase
2015-08-02 11:33:25 -07:00
Jack Lin
2b98266c0a
Rename all packages to lowercase
...
Rename all packages to lowercase
2015-08-02 22:05:46 +12:00
OmniCypher
390b63baa6
Merge pull request #179 from jacklin213/formatting
...
Format every class, Sort imports, Move classes to correct package
2015-08-01 23:41:49 -07:00
Jack Lin
b5874bdbed
Add formatter, importorder files
2015-08-02 18:35:19 +12:00
Jack Lin
37d99b03ba
Format every class, Sort imports, Move classes to correct package
2015-08-02 18:24:19 +12:00
OmniCypher
85eed805e0
Merge pull request #177 from jacklin213/master
...
Ability system version 2
2015-08-01 17:41:52 -07:00
Jack Lin
439a3edac9
Rename StockAbilities to StockAbility, Document CoreAbiltiy
2015-08-02 12:18:57 +12:00
Jack Lin
f08a42b43a
Attempt to fix new system
2015-08-01 09:24:31 +12:00
OmniCypher
7680fb6d6d
Merge pull request #175 from jacklin213/master
...
New system
2015-07-30 17:22:25 -07:00
Jack Lin
608b3ccc36
New system
2015-07-31 12:19:09 +12:00
OmniCypher
f4a21e7646
Merge pull request #172 from jacklin213/1.7
...
[Bleeding] New Ability System, Air implemented
2015-07-30 17:10:16 -07:00
Jack Lin
0d40135427
Update Air Abilities to reflect changes
2015-07-16 21:39:11 +12:00
Jack Lin
268319b862
Add InstanceType to Ability, Update BaseAbility
...
* MULTIPLE = A move that has several instances under one player
* SINGLE = A move that can only have one instance under one player
* By default all moves are SINGLE
* To make a move MULTIPLE have the ability override the
getInstanceType() and make it return InstanceType.MULITPLE
2015-07-16 21:38:47 +12:00
Jack Lin
84f9448745
Update everything with new Config changes
2015-07-16 20:17:20 +12:00
Jack Lin
bf8c4fa3a8
Add 2 different getBendingPlayer() to GeneralMethods
2015-07-16 20:16:30 +12:00
Jack Lin
ca84318f5a
Update Config, ConfigLoadable, ConfigManager
2015-07-16 19:20:19 +12:00
Jack Lin
2bd1d312b8
Update BendingPlayer and related references
...
* Update modifiers to BendingPlayer variables
* Add getters and setters for variables
* Update references to these variables
* Fully documented the class
2015-07-15 20:10:51 +12:00
Jack Lin
8c4f76bbe9
Update all Air Abilities to reflect changes
2015-07-15 17:43:20 +12:00
Jack Lin
50cbaade71
Update BaseAbility
...
* Add 3 new fields:
* UniqueId
* Player
* StockAbility
* Add Final modifier to putInstance(), removeInstance()
getInstance(StockAbilities)
* Add private modifier to removeInstance()
* Implement remove() calling removeInstance()
* Created Convenience method getInstance() to be called from abilities
themselves
* Add abstract method getStockAbility()
* Add getters for Player. UniqueId
2015-07-15 17:42:34 +12:00
Jack Lin
3a7242e2d2
Update Suffocates reloadVariables()
2015-07-15 14:48:46 +12:00
Jack Lin
d91cafec9c
Fix AirCombo variable names
2015-07-15 14:39:29 +12:00
Jack Lin
8c8b9149b6
Make BendingManager implement ConfigLoadable
...
* BendingManager now implements ConfigLoadable
* Unused plugin reference is removed
* Add BendingManager instance variable and getter
* Change config messages to not be final and made them reloadable with
reloadVariables() from ConfigLoadable
2015-07-15 14:28:53 +12:00
Jack Lin
187bf0ec98
Convert Suffocate to new system
2015-07-15 14:25:50 +12:00
Jack Lin
1d907fe134
Update Air Abilities to reflect change
2015-07-15 14:25:32 +12:00
Jack Lin
293c830cbd
Change progress() to return boolean
2015-07-15 14:24:16 +12:00
Jack Lin
63f654907f
Make changes to Air Abilities
2015-07-14 15:37:08 +12:00
Jack Lin
425bc5a106
Rename Ability to BaseAbility, Create interface Ability
2015-07-14 15:36:25 +12:00
Jack Lin
a3e7ece301
Update AirAbilities to support new change
2015-07-14 14:26:12 +12:00
Jack Lin
5b08890366
Add Ability, ConfigLoadable
2015-07-14 14:25:02 +12:00
Jack Lin
70ce9b8abb
Format StockAbilities, Update getAbility()
2015-07-14 12:04:17 +12:00
Jack Lin
f02bf0489b
Remove unneeded static variables in AirCombo
2015-07-13 21:15:06 +12:00
Jack Lin
239005a1c3
Format AbilityModule
2015-07-13 17:07:12 +12:00
OmniCypher
02c660598a
Merge pull request #170 from OmniCypher-/master
...
Beta 12
2015-07-11 18:52:32 -07:00