Refactored: All Config methods have had their first letter lowercased, and the old marked as deprecated.
I'll slowly start converting other classes to the same formatting.
Config.GetString() -> Config.getString()
Added: valorless.valorlessutils.logging.Log to replace valorless.valorlessutils.ValorlessUtils.Log
ValorlessUtils.Log has been marked deprecated and MarkedForRemoval
Added: PlayerCache and SkinCache.
-
PlayerCache: Get player UUID or OfflinePlayer by their username.
-
SkinCache: Get player skins by their username. Can be used to populate player heads without having to call Mojang's api, as setting too many heads returns HTTP 429.
Added: Server methods.
- boolean <- Server.isServerLikelyLoaded()
Determines if the server has been fully loaded, hinting that the plugin was most likely enabled after startup rather than on initial server start.
- boolean <- Server.serverHasBeenUpLongerThan(long)
Checks if the server JVM has been running longer than the specified milliseconds.
Added: valorless.valorlessutils.logging.Log now supports colors in the console.
Updated: NBTAPI to v2.15.7.
Fixed: An issue where configs that hadn't been created are marked as "not found" before being created.
This was due to a change for the config backup function.