[+] - Added
[•] - Changed
[+] - Added 2 new GUI classes:
BorderPaginatedGUI (a paginated GUI with a border all around the outter slots),
DynamicGUI (a GUI that dinamically updates its size depending on the number of items added to it, its type can also be either Simple or Paginated)
[+] - Added Navigation related classes: NavigationBar (a group of items that is shown in a GUI with the purpose of helping the final user navigate through the GUI), GUIButton (each of the elements present in a NavigationBar), Navigable (a GUI that has a Navigation bar and can have mor than one page), BorderGUINavigationBar (a special NavigationBar used only inBorderPaginatedGUIs)
[+] - Added a new event "GUIButtonClickEvent", extends GUIClickEvent, called when a GUIButton is clicked (take into consideration a GUIClickEvent will be called every time a GUIButtonClickEvent is called, you can check if a GUIClickEvent is fired at the same time as a GUIButtonClick event using GUIClickEvent#isButtonClick()).
[•] - Moved and reorganized quite a fe classes from the GUI package:
- GUIType
- GUIClickEvent
- GUICloseEvent
- PlayersOnGUIsManager
[•] - Several methods and classes are now deprecated due to this changes.
[•] - Fixed bugs.