Skill API v0.6

Details

  • Filename
    SkillAPI.jar
  • Uploaded by
  • Uploaded
    Oct 3, 2013
  • Size
    85.92 KB
  • Downloads
    560
  • MD5
    81bd4279c13145ab1ad1ca13209de2fb

Supported Bukkit Versions

  • CB 1.6.2-R1.0

Changelog

v0.6 - 10/3/13
  • Added a particle effect helper class
  • Fixed an error when MCcore is not installed
  • Fixed an error on plugin disable
  • Moved the AttributeHelper class functions into the Attributed class
  • Renamed DefaultAttributes to SkillAttributes
  • Removed some accessor methods from the Skill class
v0.5 - 10/3/13
  • Added an abstract Attributed class that now works with the AttributeHelper class
  • Added checks to make sure registration is happening correctly
  • Added checks to make sure attributes aren't being re-defined
  • Added many comments and clarifications for the Javadocs
  • Changed health and mana for classes to attributes
  • Changed ClassSkill to extend Attributed (has the same methods though)
  • Changed CustomClass to extend Attributed (get/set health/mana is now different)
  • Moved the configured health/mana data into CustomClass
  • Renamed Class back to SkillTree
v0.4 - 10/2/13
  • Added the scoreboard titles to the language config
  • Added level up, cooldown, and mana messages to the language config
  • Added the PlayerClassChangeEvent
  • Added the PlayerExperienceGainEvent
  • Added the PlayerLevelUpEvent
  • Added the PlayerManaGainEvent
  • Added the PlayerManaUseEvent
  • Added the PlayerSkillUnlockEvent
  • Added the PlayerSkillUpgradeEvent
  • Added controlling health in CustomClass
  • Added controlling mana in CustomClass
  • Fixed a bug with saving/loading player data
  • Removed debug messages for the skill tree generation
v0.3 - 10/2/13
  • Added a Protection utility class to determine allies from enemies
  • Added command messages to the language configuration
  • Changed the name of the Default class to DefaultAttributes
  • Changed the DefaultAttributes to be strings rather than enum values
  • Changed packages around (likely won't happen again)
  • Changed player arguments to not be case-sensitive
  • Fixed the API requiring MCCore when it should be optional
  • Fixed a bug with instantiating player data
  • Renamed SkillTree to Class
v0.2 - 10/1/13
  • Added the stopEffects(Player, int) method to the PassiveSkill interface
  • Made the skill description in skill trees configurable
v0.1 - 9/29/13
  • Initial Release