• Hello Guest! Did you know that ProjectKorra has an official Discord server? A lot of discussion about the official server, development process, and community discussion happens over there. Feel free to join now by clicking the link below.

    Join the Discord Server

1.6.0 BETA 9

Mist

Staff member
Administrator
This Dev Build was done completely by @Carbogen. It features a large amount of API updates that could potentially break custom abilities. Please tell your ability developer to update instead of reporting broken custom abilities in the bug section!

General Changes
  • Modular Ability Changes
    • Method version() renamed to getVersion()
    • Method isMetalbendingAbility REMOVED
    • AbilityModule is now an ABSTRACT class.
      • The Developer MUST implement the following methods now.
        • void onThisLoad() -- What is called when the ability is loaded.
        • String getVersion() -- Return the version of the ability.
        • String getElement() -- Return the Element the ability is for.
        • String getAuthor() -- Returns the creator of the ability.
        • String getDescription() - Returns the description of the ability.
        • boolean isShiftAbility() - Returns whether or not the ability has a sneaking function.
      • The following methods are optional:
        • boolean isIgniteAbility() - Make it return true if the ability causes a fire.
        • boolean isExplodeAbility() - Make it return true of the ability causes an explosion.
        • boolean getSubElement() - Returns the sub element the ability is for.
        • void stop();
    • There is now a HashMap that developers can access for subabilities in the AbilityModuleManager class.
    • Updated /bending who
      • Now properly displays all sub elements with the proper color.
  • Airbending Changes
    • Added Method canAirFlight(Player) to Methods.java, returns true if the player has node: bending.air.flight (Defaults: true) (Access to Flight Sub Element)
    • Added Method canUseSpiritualProjection(Player) to Methods.java, returns true if the player has node: bending.air.spiritualprojection (Defaults: true) (Access to Spiritual Projection Sub Element)
  • Waterbending Changes
    • Added method canIcebend(Player) to Methods.java, returns true if the player has node: bending.water.icebending (Defaults: true) (Access to Ice Sub Element)
    • Added method canWaterHeal(Player) to Methods.java, returns true if the player has node: bending.water.healing (Defaults: true) (Access to Healing Sub Element)
    • Torrent - Now checks if player has Icebending sub element before allowing them to freeze the torrent.
    • Surge - Checks if the player has Icebending sub element before allowing them to freeze the wall / wave.
    • PhaseChange - Checks if the player has Icebending before letting them freeze/thaw ice.
    • WaterSpout - Added SPLASH particles.
  • Earthbending Changes
    • Added method canSandbend(Player) to Methods.java, returns true if the player has node: bending.earth.sandbending (Defaults: true) -- Access to Sand sub element)
    • LavaFlow - Fixed land not reverting.
  • Firebending Changes
    • Added Method canCombustionBend(Player) to Methods.java, returns true of the player has node: bending.fire.combustionbending (Defaults: true) (Access to Combustion Sub Element)
    • Added Methods canLightningBend(Player) to Methods.java, returns true if the player has node: bending.fire.lightningbending (Defaults: true) (Access to Lightning Sub Element)
  • Chiblocking Changes
    • New Ability: QuickStrike
      • Has a 20% chance to chiblock for two seconds (without combo).
      • Does 1 heart with no stance.
      • No cooldown.
    • New Ability: SwiftKick
      • Has a 30% chance to chiblock for 3 seconds.
      • Does 2 hearts with no stance.
      • Has a 4 second cooldown.
      • THIS IS A WORK IN PROGRESS.
    • Added 1 ChiCombo
      • QuickStrike -> SwiftKick, -> QuickStrike -> QuickStrike: Paralyzes for 10 seconds, works on mobs.
      • This still needs a name, feel free to toss out suggestions.
 
Last edited:

brent logan

Verified Member
This Dev Build was done completely by @Carbogen. It features a large amount of API updates that could potentially break custom abilities. Please tell your ability developer to update instead of reporting broken custom abilities in the bug section!

General Changes
  • Modular Ability Changes
    • Method version() renamed to getVersion()
    • Method isMetalbendingAbility REMOVED
    • AbilityModule is now an ABSTRACT class.
      • The Developer MUST implement the following methods now.
        • void onThisLoad() -- What is called when the ability is loaded.
        • String getVersion() -- Return the version of the ability.
        • String getElement() -- Return the Element the ability is for.
        • String getAuthor() -- Returns the creator of the ability.
        • String getDescription() - Returns the description of the ability.
        • boolean isShiftAbility() - Returns whether or not the ability has a sneaking function.
      • The following methods are optional:
        • boolean isIgniteAbility() - Make it return true if the ability causes a fire.
        • boolean isExplodeAbility() - Make it return true of the ability causes an explosion.
        • boolean getSubElement() - Returns the sub element the ability is for.
        • void stop();
    • There is now a HashMap that developers can access for subabilities in the AbilityModuleManager class.
    • Updated /bending who
      • Now properly displays all sub elements with the proper color.
  • Airbending Changes
    • Added Method canAirFlight(Player) to Methods.java, returns true if the player has node: bending.air.flight (Defaults: true) (Access to Flight Sub Element)
    • Added Method canUseSpiritualProjection(Player) to Methods.java, returns true if the player has node: bending.air.spiritualprojection (Defaults: true) (Access to Spiritual Projection Sub Element)
  • Waterbending Changes
    • Added method canIcebend(Player) to Methods.java, returns true if the player has node: bending.water.icebending (Defaults: true) (Access to Ice Sub Element)
    • Added method canWaterHeal(Player) to Methods.java, returns true if the player has node: bending.water.healing (Defaults: true) (Access to Healing Sub Element)
    • Torrent - Now checks if player has Icebending sub element before allowing them to freeze the torrent.
    • Surge - Checks if the player has Icebending sub element before allowing them to freeze the wall / wave.
    • PhaseChange - Checks if the player has Icebending before letting them freeze/thaw ice.
    • WaterSpout - Added SPLASH particles.
  • Earthbending Changes
    • Added method canSandbend(Player) to Methods.java, returns true if the player has node: bending.earth.sandbending (Defaults: true) -- Access to Sand sub element)
    • LavaFlow - Fixed land not reverting.
  • Firebending Changes
    • Added Method canCombustionBend(Player) to Methods.java, returns true of the player has node: bending.fire.combustionbending (Defaults: true) (Access to Combustion Sub Element)
    • Added Methods canLightningBend(Player) to Methods.java, returns true if the player has node: bending.fire.lightningbending (Defaults: true) (Access to Lightning Sub Element)
  • Chiblocking Changes
    • New Ability: QuickStrike
      • Has a 20% chance to chiblock for two seconds (without combo).
      • Does 1 heart with no stance.
      • No cooldown.
    • New Ability: SwiftKick
      • Has a 30% chance to chiblock for 3 seconds.
      • Does 2 hearts with no stance.
      • Has a 4 second cooldown.
      • THIS IS A WORK IN PROGRESS.
    • Added 1 ChiCombo
      • QuickStrike -> SwiftKick, -> QuickStrike -> QuickStrike: Paralyzes for 10 seconds, works on mobs.
      • This still needs a name, feel free to toss out suggestions.
OMG CHI COMBOS!
 

miguelez23

Verified Member
This Update Created an Internal Bending Error on My server. Bending was disabled and buggy
Spigot 1.8 MC 1.8
 

Mist

Staff member
Administrator
This Update Created an Internal Bending Error on My server. Bending was disabled and buggy
Spigot 1.8 MC 1.8
This tells us nothing without an error log, please use /korra debug and grab the contents of your log and open a bug report!
 

Mist

Staff member
Administrator
Also -- if you're having an issue with Bending not working try removing custom abilities for the time being until they are updated!
 

Simplicitee

Staff member
Plugin Developer
Verified Member
It gives an airbender the words "Can use Spiritual Projection" when you do /b w Playername. And other stuff that I'm not sure about.
 
Top