• 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.7.0 BETA 3

Status
Not open for further replies.

Mist

Staff member
Administrator
REMINDER: If you haven't already updated, or read any posts about 1.7.0 BETA 2, please do so now. If you update from any version prior to 1.7.0 BETA 2 you must update ALL addon plugins and ALL custom abilities.

With that said, here is the first round of real 1.7.0 changes that aren't internal. Feature changes, etc, etc. We haven't really gotten into the fun stuff yet.

  • General Changes
    • /bending display changes
      • Fixed a bug where /bending display would not show abilities of an element that you were not. (Now it just checks if you have permission, not if you can actually bind them.)
      • Removed sub abilities from general display. They now have their own commands. (i.e. /bending display Metalbending)
        • If abilities for subs are turned on, at the end of the regular list of abilities will be the appropriate commands. For example, at the end of the regular Earthbending abilities, it will say: Use /bending display Metalbending for all Metal sub abilities.
    • Admins can choose a player's bending if it has been permaremoved.
      • The whole point of permaremove is to prevent the user from choosing their own element again. Now, an admin can rechoose a player's element without having to un-permaremove them. Meaning, if a player who has been permaremoved has an element change by an admin, they still will not be able to change it themselves.
    • Added PlayerChangeElementEvent
      • Called whenever a player's element is changed. Whether it be through Add, Remove, Choose, or PermaRemove.
      • Requests CommandSender (whoever initiates it, whether it be a player or CONSOLE), the target Player, the Element, and the Result.
      • If remove or permaremove, element will return null.
      • This will be highly useful for Probending, hence why we added it now.
    • Permissions have been expanded
      • You can now require specific permissions for elements, i.e., bending.command.choose.fire and bending.command.add.fire. (Currently only added to choose and add)
        • Please note: They wont be able to choose fire without the node bending.command.choose and bending.command.add respectively. All new permissions default true, but again, they will not be able to add elements without the basic command to do so in the first place. (/bending add will not run if the player does not have bending.command.add AND bending.command.add.ELEMENT)
      • Added Combo Permissions
        • FireCombo / AirCombo / WaterCombo and any custom combo abilities can now be enabled and disabled with permissions.
        • The permission format is bending.ability.ComboName, for example: bending.ability.FireSpin, bending.ability.AirSweep, etc.
        • Previously, bending.ability.AirCombo was used to govern all of the AirCombos, now that permission directly grants each individual AirCombo permission. This also applies to FireCombo and WaterCombo.
        • If you add a custom combo you must also add the correct combo permission. Custom combo permissions are not granted to non OP players by default.
        • Current Combos: AirSweep, AirStream, Tornado, FireKick, FireSpin, JetBlast, FireWheel, iceBullet, IceWave
    • /bending reload changes
      • Now reloads Modular Abilities, meaning, if you install, update, or change any modular ability, instead of running a full reboot of your server you can just run this command to load it.
  • Airbending Changes
    • AirBlast Changes
      • AirBlast can now open wooden doors.
 

Finn_Bueno_

Staff member
Plugin Developer
Verified Member
REMINDER: If you haven't already updated, or read any posts about 1.7.0 BETA 2, please do so now. If you update from any version prior to 1.7.0 BETA 2 you must update ALL addon plugins and ALL custom abilities.

With that said, here is the first round of real 1.7.0 changes that aren't internal. Feature changes, etc, etc. We haven't really gotten into the fun stuff yet.

  • General Changes
    • /bending display changes
      • Fixed a bug where /bending display would not show abilities of an element that you were not. (Now it just checks if you have permission, not if you can actually bind them.)
      • Removed sub abilities from general display. They now have their own commands. (i.e. /bending display Metalbending)
        • If abilities for subs are turned on, at the end of the regular list of abilities will be the appropriate commands. For example, at the end of the regular Earthbending abilities, it will say: Use /bending display Metalbending for all Metal sub abilities.
    • Admins can choose a player's bending if it has been permaremoved.
      • The whole point of permaremove is to prevent the user from choosing their own element again. Now, an admin can rechoose a player's element without having to un-permaremove them. Meaning, if a player who has been permaremoved has an element change by an admin, they still will not be able to change it themselves.
    • Added PlayerChangeElementEvent
      • Called whenever a player's element is changed. Whether it be through Add, Remove, Choose, or PermaRemove.
      • Requests CommandSender (whoever initiates it, whether it be a player or CONSOLE), the target Player, the Element, and the Result.
      • If remove or permaremove, element will return null.
      • This will be highly useful for Probending, hence why we added it now.
    • Permissions have been expanded
      • You can now require specific permissions for elements, i.e., bending.command.choose.fire and bending.command.add.fire. (Currently only added to choose and add)
        • Please note: They wont be able to choose fire without the node bending.command.choose and bending.command.add respectively. All new permissions default true, but again, they will not be able to add elements without the basic command to do so in the first place. (/bending add will not run if the player does not have bending.command.add AND bending.command.add.ELEMENT)
      • Added Combo Permissions
        • FireCombo / AirCombo / WaterCombo and any custom combo abilities can now be enabled and disabled with permissions.
        • The permission format is bending.ability.ComboName, for example: bending.ability.FireSpin, bending.ability.AirSweep, etc.
        • Previously, bending.ability.AirCombo was used to govern all of the AirCombos, now that permission directly grants each individual AirCombo permission. This also applies to FireCombo and WaterCombo.
        • If you add a custom combo you must also add the correct combo permission. Custom combo permissions are not granted to non OP players by default.
        • Current Combos: AirSweep, AirStream, Tornado, FireKick, FireSpin, JetBlast, FireWheel, iceBullet, IceWave
    • /bending reload changes
      • Now reloads Modular Abilities, meaning, if you install, update, or change any modular ability, instead of running a full reboot of your server you can just run this command to load it.
  • Airbending Changes
    • AirBlast Changes
      • AirBlast can now open wooden doors.
Such a useful build! Great work!
 
Status
Not open for further replies.
Top