Class BaseConfig

java.lang.Object
ml.pluto7073.pdapi.config.BaseConfig

public abstract class BaseConfig extends Object
  • Field Details

    • properties

      protected Properties properties
    • modid

      protected String modid
    • name

      protected String name
    • logger

      protected org.apache.logging.log4j.Logger logger
  • Constructor Details

    • BaseConfig

      public BaseConfig(String modid, String name, org.apache.logging.log4j.Logger logger)
  • Method Details

    • initConfig

      public abstract void initConfig()
    • load

      public void load()
    • save

      public void save()
    • setInt

      protected void setInt(String key, int i)
    • setFloat

      protected void setFloat(String key, float f)
    • setBoolean

      protected void setBoolean(String key, boolean b)
    • setEnum

      protected <T extends Enum<T>> void setEnum(String key, T value)
    • getInt

      protected int getInt(String key)
    • getFloat

      protected float getFloat(String key)
    • getBoolean

      protected boolean getBoolean(String key)
    • getEnum

      protected <T extends Enum<T>> T getEnum(String key, Class<T> enumClass)