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