Package net.neoforged.fml.loading
Class FMLConfig
java.lang.Object
net.neoforged.fml.loading.FMLConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.electronwill.nightconfig.core.CommentedConfigprivate com.electronwill.nightconfig.core.CommentedConfigprivate static final com.electronwill.nightconfig.core.ConfigSpecprivate static Map<String, List<FMLConfig.DependencyOverride>> private static final FMLConfigprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic booleanstatic Stringstatic @UnmodifiableView Map<String, List<FMLConfig.DependencyOverride>> static intstatic <A> List<A> static @Unmodifiable List<FMLConfig.DependencyOverride> getOverrides(String modId) static voidload()private voidprivate static ObjectmaxThreads(Object value) private voidsaveConfig(Path configFile) static <T> voidupdateConfig(FMLConfig.ConfigValue v, T value)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
INSTANCE
-
dependencyOverrides
-
configSpec
private static final com.electronwill.nightconfig.core.ConfigSpec configSpec -
configComments
private static final com.electronwill.nightconfig.core.CommentedConfig configComments -
configData
private com.electronwill.nightconfig.core.CommentedConfig configData
-
-
Constructor Details
-
FMLConfig
public FMLConfig()
-
-
Method Details
-
maxThreads
-
loadFrom
-
saveConfig
-
load
public static void load() -
getConfigValue
-
getBoolConfigValue
-
getIntConfigValue
-
getListConfigValue
-
updateConfig
-
defaultConfigPath
-
getOverrides
-
getDependencyOverrides
public static @UnmodifiableView Map<String,List<FMLConfig.DependencyOverride>> getDependencyOverrides()
-