Package net.neoforged.fml.loading
Class FMLConfig
java.lang.Object
net.neoforged.fml.loading.FMLConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.electronwill.nightconfig.core.CommentedConfig
private com.electronwill.nightconfig.core.CommentedConfig
private static final com.electronwill.nightconfig.core.ConfigSpec
private static Map
<String, List<FMLConfig.DependencyOverride>> private static final FMLConfig
private static final org.slf4j.Logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
static boolean
static String
static @UnmodifiableView Map
<String, List<FMLConfig.DependencyOverride>> static int
static <A> List
<A> static @Unmodifiable List
<FMLConfig.DependencyOverride> getOverrides
(String modId) static void
load()
private void
private static Object
maxThreads
(Object value) private void
saveConfig
(Path configFile) static <T> void
updateConfig
(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()
-