Commit graph

1099 commits

Author SHA1 Message Date
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
OmniCypher
20e64b9cbc Merge pull request #158 from jedk1/master
AirBlast functionality.
2015-06-29 18:08:49 -07:00
OmniCypher
3aca322c21 Merge pull request #150 from jacklin213/bugfix
[BUGFIX] NPE's in Flight, WaterMethods, Distance bug in FireCombo. Update Error log v2.1.0
2015-06-29 17:59:21 -07:00
OmniCypher
3573b2efde Merge pull request #159 from OmniCypher-/master
Bug Fixes: AS NPE, Water Wave cooldown, Immobilize cooldown, and Firetick Config
2015-06-29 17:55:20 -07:00
OmniCypher
80c6b63206 Bug Fixes
Fixed AS NPE
Fixed WaterWave & Immobilize cooldowns
Fixed Fire Tick Config option
2015-06-29 17:51:56 -07:00
jedk1
3fdc9246e2 Updated lever and button code. 2015-06-29 20:03:56 +01:00
jedk1
168a47b503 Added back functionallity for levers and buttons, also added more wood
types.
2015-06-29 18:52:27 +01:00
Jack Lin
42c750862f Fix NPE in OctopusForm 2015-06-30 01:39:04 +12:00
Jack Lin
89ee1470e8 Attempt to fix distance error in BlockSource 2015-06-30 01:33:33 +12:00