SHOW:
|
|
- or go back to the newest paste.
| 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 |
| 23 | + | Implemented a C#-style event system. Event and EventListener are at |
| 24 | - | Added events ExpStorage.LevelsStored, ExpStorage.LevelsUnstored, and ExpStorage.LevelsDrained. |
| 24 | + | puppy.hanii.bukkit.arcanebooks.MiscObjects.Events - see the javadoc |
| 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. |
| 25 | + | Added events ExpStorage.LevelsStored, ExpStorage.LevelsUnstored, and |
| 26 | ExpStorage.LevelsDrained. | |
| 27 | This is mostly for my own personal use, but it'll be handy if anyone wants to hook into my | |
| 28 | plugin in the future. | |
| 29 | Changed default manastores to bookshelves being able to store 2 levels each instead of 5. | |
| 30 | Replaced separate CSV-file-handling systems with one generic one. | |
| 31 | Added permission: | |
| 32 | arcanebooks.manastores.break (Required to break blocks with mana) |