Class NeoForgeConfig

java.lang.Object
cromveil.combatnumbers.config.NeoForgeConfig
All Implemented Interfaces:
ConfigStore

public final class NeoForgeConfig extends Object implements ConfigStore
  • Method Details

    • instance

      public static NeoForgeConfig instance()
    • clientSpec

      public net.neoforged.neoforge.common.ModConfigSpec clientSpec()
    • serverSpec

      public net.neoforged.neoforge.common.ModConfigSpec serverSpec()
    • get

      public <T> T get(ConfigId<T> id)
      Specified by:
      get in interface ConfigStore
    • set

      public <T> void set(ConfigId<T> id, T value)
      Specified by:
      set in interface ConfigStore
    • save

      public void save()
      Specified by:
      save in interface ConfigStore
    • addChangeListener

      public void addChangeListener(Runnable listener)
      Specified by:
      addChangeListener in interface ConfigStore