+ Added an aspect to disable every feature on the boss editing if the boss isn't enabled for editing.
+ Added feature for displaying which Targeting System is selected
+ Added IBossDeathHandler to add custom handlers for AutoSpawn
+ Modified AutoSpawnSettings to have a new method shuffleEntitiesList for when a boss is attempted to spawn
+ Modified IntervalSpawnElement to have a new method spawnAfterLastBossIsKilled
+ Added implementation of IBossDeathHandler into BossDeathListener
+ Continued implementation of the AutoSpawn system
+ Updated the autospawns.json file to be suitable for abstract spawn type
+ Added AutoSpawnFileManager and Handler
+ Created AutoSpawnManager
+ Updated so that default items cannot be removed from the items.json
+ Updated so that all commands/messages panel handlers now split the message/command if it's greater then a specific amount of characters.
+ Completed the Command section of the skill GUI editing
+ Updated config.yml to support the new additions
+ Started implementing a string split for the GUIs
+ Added a name section to the commands for the command skills to know which section is which when saving/updating the skills
+ Added ListPanelHandler
+ Updated DropTable, CustomSkills, CustomItems, CustomBosses, Shop, AutoSpawns Panel to use the new list feature
+ Finished CustomItems, CustomSkills, DropTable Panels
+ Added BossShop command
+ Added ShopPanel
+ Updated bosses.json to have supporting shop variables
+ Added shop permissions
+ Added Shop messages
+ Added Vault dependency support
+ Updated Panel to have a loadPage method to reduce the repetitive code for loading pages from a list panel
+ Fixed issues reported by Fruit
+ Adjusted the GUIs to handle correctly
+ Completed some commands
+ Added GiveEgg command
+ Updated configuration files
+ Updated Messages to match color scheme of artwork
+ Added the beginning of Minions into the plugin
+ Added new methods to support the creation of minions
+ Made BossEntity extend from MinionsEntity to make some methods easier to use
+ Added minions.json to have them seperated and clean
+ Added Disarm, Fireball, Grapple, Insidious, Knockback, Launch, Lightning and Warp skill and started minions
+ Updated skills.json to hold all the new skills, and give examples on setting them up.
+ Done some work on the Cage custom skill
+ Adding a Cage Data file for data transferring to make it easier and more compact
+ Added a cage skill to skills.json
+ Started to work on the Skills portion of CustomBosses
+ Implemented the skills.json and added in some of the default configuration
+ Added a SkillHandler
+ Finished most of the DropTable system
+ Added Commands to the drop table system, like the previous system
+ Added a new message to the Debug enum
+ Added the DropTableManager to the main class to be loaded in with the plugin
+ Finished transferring and renaming all items to Songoda products
+ Continued work on Drop Tables
+ Added more configurable options for how drops work
+ Updated ServerUtils to log [EpicBosses] not [CustomBosses]
+ Fully implemented Boss listeners for damage handling
+ Switched around the bosses.json layout a bit to handle multiple mobs per boss easier
+ Updated mechanics to handle all bosses in a activebossholder
Added BossesFileHandler, BossesFileManager as well as updating MainStatsElement in the bosses.json file to allow for multiple bosses (stacking) as well as updating the EntityTypeMechanic to support the new multiple bosses option. Also finished off the createBaseBossEntity method in the BossAPI.