package com.alttd.easter.config; import lombok.extern.slf4j.Slf4j; import org.bukkit.configuration.ConfigurationSection; import java.io.File; import java.util.HashMap; import java.util.Set; @Slf4j public class Config extends AbstractConfig{ static Config config; Config() { super( new File(File.separator + "mnt" + File.separator + "configs" + File.separator + "Easter"), "config.yml"); } public static void reload() { log.info("Reloading config"); config = new Config(); config.readConfig(Config.class, null); } public static class SETTINGS { private static final String prefix = "settings."; public static boolean DEBUG = false; public static boolean WARNINGS = true; @SuppressWarnings("unused") private static void load() { DEBUG = config.getBoolean(prefix, "debug", DEBUG); WARNINGS = config.getBoolean(prefix, "warnings", WARNINGS); } } }