Class OmegaConfig

java.lang.Object
draylar.omegaconfig.OmegaConfig
All Implemented Interfaces:
net.fabricmc.api.ModInitializer

public class OmegaConfig extends Object implements net.fabricmc.api.ModInitializer
  • Field Details

    • GSON

      public static final com.google.gson.Gson GSON
    • CONFIG_SYNC_PACKET

      public static final net.minecraft.util.Identifier CONFIG_SYNC_PACKET
    • SYNC_ONLY_GSON

      public static final com.google.gson.Gson SYNC_ONLY_GSON
    • LOGGER

      public static final org.apache.logging.log4j.Logger LOGGER
  • Constructor Details

    • OmegaConfig

      public OmegaConfig()
  • Method Details

    • onInitialize

      public void onInitialize()
      Specified by:
      onInitialize in interface net.fabricmc.api.ModInitializer
    • register

      public static <T extends Config> T register(Class<T> configClass)
    • writeConfig

      public static <T extends Config> void writeConfig(Class<T> configClass, T instance)
    • flatten

      public static List<Class<?>> flatten(Class<?>[] array)
    • getConfigPath

      public static Path getConfigPath(Config config)
    • configExists

      public static boolean configExists(Config config)
    • getRegisteredConfigurations

      public static List<Config> getRegisteredConfigurations()