I. Additions - Configuration is now serializable in both Spigot and Bungeecord modules - New methods: + ItemManager#hasEnchant(Enchantment enchant) + ItemManager#addFlags(ItemFlag... flags) + ItemManager#removeFlags(ItemFlag... flags) - Updated javadoc comments
II. Changes - Optimized MathUtils#eval(String jsCode) - Optimized ItemManager - ItemManager and its sub classes are serializable now - Optimized BookManager - Renamed methods: + ItemManager#addLore(String text) to ItemManager#appendLoreLine(String line) + ItemManager#addLores(List<String> texts) to ItemManager#addLoreLines(List<String> lines) + ItemManager#addLores(String... texts) to ItemManager#addLoreLines(String... lines) + ItemManager#setLores(List<String> texts) to ItemManager#setLore(List<String> lore) + ItemManager#setLores(String... texts) to ItemManager#setLore(String... lore) + ItemManager#getLores(String... texts) to ItemManager#getLore(String... lore) + BookGeneration#getID() to BookGeneration#getId() + BookGeneration#getByID(int generation) to BookGeneration#getById(int id) + InventoryManager#fill(ItemStack item) to InventoryManager#fillEmpty(ItemStack item) - Removed method ItemManager#addLore(String line)
II. Fixes - Executing commands like /XXX YYY threw NegativeArraySizeException - Module Main was not included in Spigot and Bungeecord module - Occurred errors with CachedSkin serialization in Bungeecord module