Commit graph

1207 commits

Author SHA1 Message Date
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
OmniCypher
7f0e363400 Beta 12 2015-07-11 18:35:57 -07:00
OmniCypher
a323f67f16 Merge pull request #168 from Loonytoon1997/master
Balance Patch // Event Messages Configurable // Day & Night Messages
2015-07-11 11:01:58 -07:00
OmniCypher
94bd3bae9a Merge pull request #169 from jacklin213/bugfix
[BUGFIX] Remove extra code, Update reloadPlugin(), stopPlugin()
2015-07-11 11:00:11 -07:00
Jack Lin
6bb2ca4844 Update reloadPlugin() in GeneralMethods 2015-07-12 01:25:06 +12:00
Jack Lin
3805b2342b Move stopPlugin() to GeneralMethods 2015-07-12 01:23:56 +12:00
Jack Lin
7a1537a12e Fix config error due to e324bb 2015-07-12 00:23:11 +12:00
Jack Lin
086128f8fa Fix spacing in Updater 2015-07-12 00:16:50 +12:00
Jack Lin
4e4c4eff98 Fix problem where all configs were empty
* Configs were generated correctly but were overridden by empty ones
2015-07-11 23:48:46 +12:00
BuildTools
e3245bb849 Balance Patch // Event Messages Configurable // Day & Night Messages Configurable
- Changed defaults to be balanced.
- Added configurable event messages.
- Added configurable day & night messages.
2015-07-11 11:56:51 +01:00
OmniCypher
d834dcb962 Merge pull request #167 from OmniCypher-/master
Fixed up Configs & Fixed Combo bugs
2015-07-11 02:09:37 -07:00
OmniCypher
b8e15efa0a Fixed up Configs & Fixed Combo bugs 2015-07-11 02:07:50 -07:00
OmniCypher
8a136f7fa3 Merge pull request #166 from OmniCypher-/master
Bottlebending & Sandstone
2015-07-09 11:07:30 -07:00
OmniCypher
6629c122d4 Bottlebending & Sandstone
Fixes various bugs with bottlebending
Colored Sandstone/Sand are compatible with earthbending
Fixed Cooldown in Earthsmash
Fixed Desc in PhaseChange
Fixed Dark Green in /b who
2015-07-09 11:05:48 -07:00
OmniCypher
3d769371c6 Merge pull request #162 from jacklin213/bugfix
Fix ErrorLogger, WaterWave, AirCombo
2015-07-08 15:42:08 -07:00
OmniCypher
65bbe5d0a1 Merge pull request #163 from Alex-The-Coder/master
Adds Plant Armor, fixes Earth Armor/Fast Swim bug
2015-07-08 13:38:43 -07:00
AlexTheCoder
a99fbe8bc0 The Armor Update
PlantArmor/Related:
- Add PlantArmor move
- Add playPlantbendingSound(Location loc) in WaterMethods
- Add isPlantbendable(Block block) in WaterMethods
- Add getPlantSourceBlock() in WaterMethods
EarthArmor:
- Fix incorrect cooldown configuration
- Properly add cooldown
- Fix EarthArmor + FastSwim bug
2015-07-08 08:16:06 -04:00
Jack Lin
b16a7cbb5e Fix distance location bug in AirCombo 2015-07-02 22:42:12 +12:00
Jack Lin
4e604128db Fix NPE in WaterWave 2015-07-02 22:40:22 +12:00
Jack Lin
8e6892149d Fix errorlog folder, LogFilter 2015-07-02 22:34:51 +12:00
OmniCypher
8575b144c4 Merge pull request #161 from OmniCypher-/master
1.7.0 Beta 11
2015-06-29 20:11:58 -07:00
OmniCypher
8bfd35914e 1.7.0 Beta 11 2015-06-29 18:27:53 -07:00