Class ConfigManager

java.lang.Object
org.kingdoms.config.managers.ConfigManager

public final class ConfigManager extends Object
  • Constructor Details

    • ConfigManager

      public ConfigManager(Kingdoms plugin)
  • Method Details

    • beforeWrite

      public static void beforeWrite(YamlContainer adapter)
    • getConfigs

      public static List<YamlResource> getConfigs()
    • registerAsMainConfig

      public static void registerAsMainConfig(YamlResource yml)
    • setupWatchService

      public void setupWatchService()
    • addAllConfigs

      public static void addAllConfigs()
    • addConfig

      public static void addConfig(YamlResource config)
    • registerNormalWatcher

      public static void registerNormalWatcher(String normalRelativePath, FileWatcher watcher)
    • generateSchema

      public void generateSchema()
    • onDisable

      public static void onDisable()
    • warnAboutValidation

      public static void warnAboutValidation(String name, List<org.snakeyaml.validation.ValidationFailure> exceptions)
    • validateConfigs

      public void validateConfigs()
    • getGlobals

      public static ConfigSection getGlobals()
    • getGlobalsAdapter

      public static YamlFile getGlobalsAdapter()
    • updateConfigs

      public static void updateConfigs()
    • createDataFolderIfMissing

      public void createDataFolderIfMissing()