Class SpectreConfig
java.lang.Object
com.illusivesoulworks.spectrelib.config.SpectreConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionSpectreConfig(SpectreConfig.Type type, SpectreConfigSpec spec, String modId) SpectreConfig(SpectreConfig.Type type, SpectreConfigSpec spec, String modId, String fileName) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLoadListener(BiConsumer<SpectreConfig, Boolean> listener) voidvoidfireLoad(boolean isReloading) com.electronwill.nightconfig.core.CommentedConfigcom.electronwill.nightconfig.core.CommentedConfiggetModId()getSpec()getType()voidvoidsetConfigData(SpectreConfig.InstanceType type, @NotNull com.electronwill.nightconfig.core.CommentedConfig configData, boolean create)
-
Constructor Details
-
SpectreConfig
public SpectreConfig(SpectreConfig.Type type, SpectreConfigSpec spec, String modId, String fileName) -
SpectreConfig
-
-
Method Details
-
getType
-
getFileName
-
getSpec
-
getModId
-
getConfigData
public com.electronwill.nightconfig.core.CommentedConfig getConfigData(SpectreConfig.InstanceType type) -
getActiveConfigData
public com.electronwill.nightconfig.core.CommentedConfig getActiveConfigData() -
setConfigData
public void setConfigData(SpectreConfig.InstanceType type, @NotNull @NotNull com.electronwill.nightconfig.core.CommentedConfig configData, boolean create) -
clearServerConfigData
public void clearServerConfigData() -
save
-
getFullPath
-
addLoadListener
-
fireLoad
public void fireLoad(boolean isReloading)
-