public class ConfigHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigHelper.ConfigChange |
static class |
ConfigHelper.ConfigPath |
static class |
ConfigHelper.InvalidValueException |
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
annotationPattern |
static java.util.Map<java.lang.String,ConfigHelper.ConfigChange> |
changes |
static java.util.regex.Pattern |
unitPattern |
| Constructor and Description |
|---|
ConfigHelper() |
| Modifier and Type | Method and Description |
|---|---|
static net.minecraftforge.common.ForgeConfigSpec |
findConfigSpecFor(net.minecraftforge.fml.config.ModConfig.Type type,
java.lang.String modID) |
static <T> T |
getValue(java.lang.String path,
net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue) |
static boolean |
hasAnyConfig(java.lang.String modID) |
static Pair<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
readMetadataFromComment(java.util.List<java.lang.String> commentLines) |
static <T> void |
setConfigValue(ConfigHelper.ConfigPath path,
java.lang.String value) |
static <T> void |
setValue(java.lang.String path,
net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue,
T value,
java.util.Map<java.lang.String,java.lang.String> annotations) |
public static final java.util.regex.Pattern unitPattern
public static final java.util.regex.Pattern annotationPattern
public static final java.util.Map<java.lang.String,ConfigHelper.ConfigChange> changes
public static net.minecraftforge.common.ForgeConfigSpec findConfigSpecFor(net.minecraftforge.fml.config.ModConfig.Type type,
java.lang.String modID)
public static boolean hasAnyConfig(java.lang.String modID)
public static <T> void setConfigValue(ConfigHelper.ConfigPath path, java.lang.String value) throws ConfigHelper.InvalidValueException
public static <T> void setValue(java.lang.String path,
net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue,
T value,
@Nullable
java.util.Map<java.lang.String,java.lang.String> annotations)
public static <T> T getValue(java.lang.String path,
net.minecraftforge.common.ForgeConfigSpec.ConfigValue<T> configValue)
public static Pair<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> readMetadataFromComment(java.util.List<java.lang.String> commentLines)