Class ConfigHelper

java.lang.Object
com.simibubi.create.foundation.config.ui.ConfigHelper

public class ConfigHelper extends Object
  • Field Details

  • Constructor Details

    • ConfigHelper

      public ConfigHelper()
  • Method Details

    • findConfigSpecFor

      public static net.minecraftforge.fml.config.IConfigSpec<?> findConfigSpecFor(net.minecraftforge.fml.config.ModConfig.Type type, String modID)
    • findForgeConfigSpecFor

      @Nullable public static net.minecraftforge.common.ForgeConfigSpec findForgeConfigSpecFor(net.minecraftforge.fml.config.ModConfig.Type type, String modID)
    • hasAnyConfig

      public static boolean hasAnyConfig(String modID)
    • hasAnyForgeConfig

      public static boolean hasAnyForgeConfig(String modID)
    • setConfigValue

      public static <T> void setConfigValue(ConfigHelper.ConfigPath path, String value) throws ConfigHelper.InvalidValueException
      Throws:
      ConfigHelper.InvalidValueException
    • setValue

      public static <T> void setValue(String path, net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue, T value, @Nullable Map<String,String> annotations)
    • getValue

      public static <T> T getValue(String path, net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue)
    • readMetadataFromComment

      public static Pair<String,Map<String,String>> readMetadataFromComment(List<String> commentLines)