Class ConfigHelper
java.lang.Object
com.simibubi.create.foundation.config.ui.ConfigHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Patternstatic final Map<String,ConfigHelper.ConfigChange> static final Pattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraftforge.fml.config.IConfigSpec<?>findConfigSpecFor(net.minecraftforge.fml.config.ModConfig.Type type, String modID) static net.minecraftforge.common.ForgeConfigSpecfindForgeConfigSpecFor(net.minecraftforge.fml.config.ModConfig.Type type, String modID) static <T> Tstatic booleanhasAnyConfig(String modID) static booleanhasAnyForgeConfig(String modID) readMetadataFromComment(List<String> commentLines) static <T> voidsetConfigValue(ConfigHelper.ConfigPath path, String value) static <T> voidsetValue(String path, net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue, T value, Map<String, String> annotations)
-
Field Details
-
unitPattern
-
annotationPattern
-
changes
-
-
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
-
hasAnyForgeConfig
-
setConfigValue
public static <T> void setConfigValue(ConfigHelper.ConfigPath path, String value) throws ConfigHelper.InvalidValueException -
setValue
-
getValue
public static <T> T getValue(String path, net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue) -
readMetadataFromComment
-