Version a0.4.1

Details

  • Filename
    ArcaneBooks.jar
  • Uploaded by
  • Uploaded
    Jun 10, 2013
  • Size
    254.56 KB
  • Downloads
    765
  • MD5
    926e54c687d835408a445927f2ed8c08

Supported Bukkit Versions

  • CB 1.5.2-R0.1

Changelog

a0.4.1 - Incremental update for RefreshProjects.

  • Refactored some classes into more sensible classes, and took the opportunity to optimise a little.
    • More internal lists are sorted, should improve server performance.
  • Fixed bug where Spell Effect words that are never attached to a spell effect aren't saved back to the SpellWords file.
  • Added new spell parameter: AreaSize. (how big the AOE is)
  • Added new effect parameters: AOESize.Small.#, AOESize.Medium.#, AOESize.Large.#, and AOESize.Huge.#, which define how big the AOE for each option is.
  • Added new Spell Effect Definition: "Blink", which allows teleportation in a similar manner to ender-pearls.
  • Added new Spell Effect Definition: "Fire", which sets living entities on fire.

Dev changes:

SpellTarget and SpellAreaOfEffect in spell effect definitions have been replaced with a List<SpellParam>, which will contain SpellTargets, SpellAreaOfEffects, and other classes that implement SpellParam. This is so I can add additional spellparams in the future without having to change this every single time.

* Spell particle effects don't always fire. The effects still happen though.

* Spell books rapidly open and close upon casting.
** If someone can tell me how to block the client-side book open event, I'm all ears. I tried cancelling the PlayerInteraction event, but that didn't stop the book GUI from opening.