Changes
• Cached server version/protocol version on
static final var at
TextUtils to avoid repeatedly method calls for get and check value for colorize.
• Added extra
Preconditions#checkNotNull checks at the methods of the main interfaces.
• Removed necessity of
folderName parameter usage on almost all methods.
• Add initial check on
TextUtils#colorize(String) (Bungee type) method for check that the version is minor than
735 (1.16).
Features
• Improved and simplified
ConfigurationManager inheritors classes, removed double
Table objects and using a single
Map object for cache the files using a new file for it ->
YamlFile. This simplifies the creation/load of the files.
• Implemented
ConfigurationManager#get(String...) method to get a List of
FileConfiguration or
Configuration objects.
Release v1.1.5-t1 · InitSync/XConfig (github.com)