Refactored: Large refactor/expansion of config wrapper (Config): new constructors (File/Path/String), many typed getters/setters, validation improvements, comment support, and Add/Set helpers for vectors, materials, lists and ItemStacks.
Added: Annotations.
Added: SFX now accepts namespaced keys alongside the Sound enum entries.
Added: Config.GetConfigurationSection() now fallbacks to Config.GetSection() in cases of null.
Changed: Updated NBTAPI to 2.15.5 (was 2.15.3).
Changed: SFX now correctly plays sounds on newer versions.
Changed: SetStringList & GetStringList now specifically sets/gets strings, and no longer causes infinity loops with number entries like "3e77247".
Changed: Renamed Vector to VectorModel.
Changed: HavenBagsPlacementBlocker now also checks for PDC alongside NBT.
Changed: When attempting to load a config and the file is not found, an error is now shown in the console.
Fixed: Debug messages now correctly appear, after it's been enabled in a plugin's config file.
Used to require a restart.
Removed: Deprecated methods from ValorlessUtils.java.
Updated: JavaDocs to reflect the new changes.
Commit:
ee2d503