Added a check to make sure the addon id is present on a bot, otherwise it will cause a warning to appear detailing the problem.
WARNING! Requires Spicord 5.4.0 or greater to work.
This version contains internal fixes and uses Spicord's SlashCommand API.
Fixed internal NPE when requesting placeholder information for a player that is present in cache but never joined the server.
Changes:
- Improved code abstraction to reduce duplicated code for each server software (Spigot/BungeeCord/Velocity).
- Re-implemented name/uuid caching logic.
- Implemented name/uuid cache for spigot servers in order to improve offline player lookup performance.
- Improved player lookup times in proxy servers.
- Fix: Custom player skins did not appear when using the plugin in proxy mode without the 'server' config option.
- Fix: Cached UUIDs were not updated if an external plugin changed the player id.
- Implemented MySQL database reconnection when the built-in driver mechanism fails.
- Added 'debug' option in config (it will not appear by default).
- Other various internal fixes and improvements.
(Fix) Implemented deferred command replies to avoid the slash-command interaction to time-out if your server takes too long to respond.
