This update is mostly due a sudden surge of a configuration exception being removed from some servers, which makes an error.
Two big changes!
The first is that the configuration system is converted over to its own folder and separated into multiple files. This cannot be converted back to the old system, and instead you'll need to manually copy all the text into a single file again.
The second is that you can now customize commands including their name, permission, aliases, etc.
- Fixed an error where metadata wouldn't be sent properly for player disguises for servers that use a lot of them
- Dependencies are no longer passed onto plugins relying on this as an API
- Rate limiting is now much more smarter for github release checking
- Fixed the plugin not being smarter about where the update folder is
- Armorstands on player disguises are now trying to be smarter when its still loading the skin
- Packets are no longer sent anyways when the player can't see that disguise
- Invisibility meta on player disguises is now sent a tick later to try prevent a glimpse of player disguise
- Fixed an error when updating ProtocolLib
- Fixed an error when a scoreboard team was null
- Team packets are now handled async
- Removed an exception from imports as someone has removed it from their server software and I don't want to bother checking who or why
- Fixed an error when a player didn't exist for inventory packet handling
- Fixed an explicit permission issue where it didn't work to enable parameters
- Added support for displaying health below names
- MineSkin api calls are now handled smarter and enforces a better delay
- Added ability to customize Lib's Disguises commands registration
- Fix an issue where a player is riding a disguised entity, disguised as a player
- Rewrote config system to move it into the configs folder in seperate configs
- "" a blank name is no longer used, and instead "LD_NoName" is used to fix an issue with another plugin
- Fixed name not updated when setting name visible, or deadmau, or upside down