Hello everyone. This is a rather large update. Enjoy it!
General Changes
General Changes
- /bending display Changes
- The fact that it didn't display properly in /bending dislpay was purely an oversight, fixed!
- Fixed the message where it listed the wrong command for Bloodbending
- Added Dynamic Source Selection
- Works with Water, Earth, and lava Sources
- Source selection has been reworked to be more adaptable in certain situations. For example: A waterbender does not need to reselect sources to just use the same ability.
- Once a block is selected as a source, it will be saved until the player selects a different source for that particular element. If the user has multiple elements then they would be able to have a different source for each element.
- Sources now transfer between abilities. For example, if a user selects a block with WaterManipulation then switches to Torrent they can still use the same source block.
- Note: Although a player does not have to reselect a source, they must perform the same sneak / left click actions that they normally would. For example, if a player wants to spam WaterManipulation from the same source they cannot just simply spam left click, they must sneak and then left click every time.
- Due to some abilities requiring both sneak based sources and left click based sources (e.g. Surge Wave and Surge Wall) these sources are considered independently from one another. This means that a Waterbender can have a source for sneak based abilities (WaterManipulation, Torrent, etc) and a separate source for left click based abilities (Surge Wall)
- Added error logging
- Adds method errorLog(Throwable) and errorLog(Throwable, Boolean) to GeneralMethods.java
- Errors are now logged to a file.
- Add exception handlers into Ability Managers
- Allows for ProjectKorra to handle unexpected errors caused by abilities and logs them.
- This can also be done for custom abilities.
- Players with both Airbending and Chiblocking will get the Airbending speed / jump passive always.
- Players with both Airbending and Chiblocking will get the Airbending speed / jump passive always.
Last edited: