HaniiPuppy

Arcane Books Changelog

May 11th, 2013
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Arcane Books Changelog.
  2.  
  3.  
  4. a0.1 Created the plugin.
  5. Currently only includes the ability to store mana in bookshelves.
  6. Allows the blocks that can store mana to be configured in a CSV file.
  7. Stores blocks containing XP in a CSV file.
  8.  
  9. a0.2 Replaced separate file-handling systems for each file with a single, generic file-handling
  10. system.
  11. Fixed bug where right-clicks and left-clicks on blocks would only register for storing or
  12. drawing levels from blocks if that that block was a bookcase (ID: 47) ... oops.
  13. Added Javadoc.
  14. Tidied up the experience storage registry a bit.
  15. Implemented permissions:
  16. arcanebooks.manastores.store (Required to store mana in blocks)
  17. arcanebooks.manastores.unstore (Required to draw mana from blocks)
  18.  
  19. a0.3 Rearranged innards of levels registry for better performance.
  20. Now sorted (using quicksort)
  21. Now searches using binary search (as opposed to linear)
  22. Permissions are now handled outwith the mana registry.
  23. Implemented a C#-style event system. Event and EventListener are at puppy.hanii.bukkit.arcanebooks.MiscObjects.Events - see the javadoc
  24. Added events ExpStorage.LevelsStored, ExpStorage.LevelsUnstored, and ExpStorage.LevelsDrained.
  25. This is mostly for my own personal use, but it'll be handy if anyone wants to hook into my plugin in the future.
  26. Changed default manastores to bookshelves being able to store 2 levels each instead of 5.
  27. Replaced separate CSV-file-handling systems with one generic one.
  28. Added permission:
  29. arcanebooks.manastores.break (Required to break blocks with mana)
Advertisement
Add Comment
Please, Sign In to add comment