Class ModConfig

java.lang.Object
fr.rodofire.ewc.config.ModConfig

public class ModConfig extends Object
  • Constructor Details

    • ModConfig

      public ModConfig(String modID)
  • Method Details

    • isConfigProtected

      public boolean isConfigProtected()
    • addCategory

      public void addCategory(ConfigCategory category)
    • addCategory

      public void addCategory(Set<ConfigCategory> categories)
    • addCategories

      public void addCategories(ConfigCategory... categories)
    • getMOD_ID

      public String getMOD_ID()
    • getCategory

      public ConfigCategory getCategory(String name)
      method to get a category of the config
      Parameters:
      name - the name of the category
      Returns:
      the category related to the name
    • getTemporaryCategory

      public ConfigCategory getTemporaryCategory(String name)
    • getCategories

      public Set<ConfigCategory> getCategories()
    • refreshValues

      public void refreshValues()
    • apply

      public void apply(ConfigCategory category)
    • save

      public void save()
    • updateValues

      public <T extends AbstractConfigObject<U>, U> void updateValues(String name)
    • shouldRestart

      public boolean shouldRestart()
    • init

      public void init()
    • getCategoryPath

      public Path getCategoryPath(String name)
    • copy

      public ModConfig copy()
    • contains

      public boolean contains(String name)
    • contains

      public <T extends AbstractConfigObject<U>, U> boolean contains(String name, T category)
    • apply

      public void apply(ModConfig config)
    • equals

      public boolean equals(ModConfig obj)