Нужна помощь с файлами конфигурации.
Как я могу сделать аналог этого (Bukkit)
public class ConfigManager {
public static Config defaultConfig;
public static Config languageConfig;
public static Config board;
public ConfigManager() {
defaultConfig = new Config(new File("config.yml"));
languageConfig = new Config(new File("language.yml"));
board = new Config(new File("board.yml"));
configCheck(ConfigType.DEFAULT);
configCheck(ConfigType.LANGUAGE);
configCheck(ConfigType.BOARD);
}
private static void loadConfigBoard() {
FileConfiguration config;
config = board.get();
config.addDefault("Привет.Конфига", true);
config.options().copyDefaults(true);
board.save();
}
public static void configCheck(final ConfigType type) {
FileConfiguration config;
if (type == ConfigType.LANGUAGE) {
config = languageConfig.get();
config.addDefault("Привет.Конфига", true);
languageConfig.save();
} else if (type == ConfigType.DEFAULT) {
config = defaultConfig.get();
config.addDefault("Привет.Конфига", true);
defaultConfig.save();
} else if(type == ConfigType.BOARD) {
loadConfigBoard();
}
}
public static FileConfiguration getConfig() {
return ConfigManager.defaultConfig.get();
}
}
На Губке?