5.0.0 (2023-05-04)
Bug Fixes
Features
- Add CompletableFutureManager and getLoadedUsers() (7c47b19)
- Command: Reintroduce command message (40a9745)
- Enhance PlayerObject methods with the UserEvent#getUser() (58c07b0)
- SGameProfile: Add extra constructor with name, UUID, and skin parameters (db13424)
- Skin: Added Skin class to manage the player skins (d4ed272)
- Skin: extends Skin to Entity (7eb5d14)
- SkinHandler: Full usage of the Skin class (042e1de)
- SkinOptions: Added static methods to de/serialize SkinOptions (c4fef62)
- SkinOverlay: Added isPluginEnabled (4bd5663)
- SkinOverlay: Implement overlay storage caching to optimize performance and avoid repeated requests. (6bebf7c)
- SkinOverlay: Skins storage (bf4f39e)
- Skins SQL table and Mongo collection (266aa50)
- User: Added User class (c59a047)
- Utilities: Generate UUID from String seed (fec41e1)
- Utilities: Removed deprecated method (33e24b8)
BREAKING CHANGES
- SkinHandler: The way internal user saves work has been changed. You should remove the old user data for File, SQL, and Mongo. Additionally, if you are using SQL tables or Mongo collection, delete them. The plugin is going through a lot of changes, and the version 5.x will not be backwards compatible.
4.1.0 (2023-04-23)
Bug Fixes
- Event: Override isCancel and cancel methods (650df6b)
- Listener: Register PlayerListeners (d0a5d25)
- User: Save user data only to the proxy if it is running in proxy mode. (2f5a920)
Features
- Event: Refactored package structure and event invocation method. (3861de3)
- Events: Improve management of Player connections and skin parts with new events. (1768d28)
- Exception: Added EventException (86b6d63)
- SkinOverlay: Added JavaDocs, new methods and changed old ones to public (3f674a6)
- Sponge: Dropped Sponge support (8d46a21)
3.18.0 (2023-04-15)
Bug Fixes
- Bukkit Async Skin Update (ac14a77)
- Fixed ChannelNameTooLongException (b478004)
- IllegalStateException Asynchronous player tracker update on thread (92e9b2d)
- Listeners: Fixed all proxy and bukkit listeners (34ec157)
- PlayerObject: Remove player from onlinePlayers and error handling (a6355da)
- Proxy: Fixed Bungee updateSkin getServer() null exception (0d929ad)
- Proxy: Fixed Plugin Messaging (2541202)
- SkinOverlayImpl: Made print a default (e4fe0f6)
- SProperty: Fixed SProperty null pointer exception (c2329a4)
- Updater spamming in the console (2cf4dd0)
Features
