Class ModFileInfo
java.lang.Object
net.neoforged.fml.loading.moddiscovery.ModFileInfo
- All Implemented Interfaces:
IConfigurable,IModFileInfo
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.neoforged.neoforgespi.language.IModFileInfo
IModFileInfo.LanguageSpec -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IConfigurableprivate final URLprivate final List<IModFileInfo.LanguageSpec> private final Stringprivate static final org.slf4j.Loggerprivate final ModFileprivate final booleanprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionModFileInfo(ModFile modFile, IConfigurable config, Consumer<IModFileInfo> configFileConsumer) ModFileInfo(ModFile file, IConfigurable config, Consumer<IModFileInfo> configFileConsumer, List<IModFileInfo.LanguageSpec> languageSpecs) -
Method Summary
Modifier and TypeMethodDescription<T> Optional<T> getConfigElement(String... key) List<? extends IConfigurable> getConfigList(String... key) getFile()getMods()booleanbooleantoString()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
config
-
modFile
-
issueURL
-
languageSpecs
-
showAsResourcePack
private final boolean showAsResourcePack -
showAsDataPack
private final boolean showAsDataPack -
mods
-
properties
-
license
-
usesServices
-
-
Constructor Details
-
ModFileInfo
@Internal public ModFileInfo(ModFile modFile, IConfigurable config, Consumer<IModFileInfo> configFileConsumer) -
ModFileInfo
public ModFileInfo(ModFile file, IConfigurable config, Consumer<IModFileInfo> configFileConsumer, List<IModFileInfo.LanguageSpec> languageSpecs)
-
-
Method Details
-
getMods
- Specified by:
getModsin interfaceIModFileInfo
-
getFile
- Specified by:
getFilein interfaceIModFileInfo
-
requiredLanguageLoaders
- Specified by:
requiredLanguageLoadersin interfaceIModFileInfo
-
getFileProperties
- Specified by:
getFilePropertiesin interfaceIModFileInfo
-
showAsResourcePack
public boolean showAsResourcePack()- Specified by:
showAsResourcePackin interfaceIModFileInfo
-
showAsDataPack
public boolean showAsDataPack()- Specified by:
showAsDataPackin interfaceIModFileInfo
-
getConfigElement
- Specified by:
getConfigElementin interfaceIConfigurable
-
getConfigList
- Specified by:
getConfigListin interfaceIConfigurable
-
getLicense
- Specified by:
getLicensein interfaceIModFileInfo
-
getConfig
- Specified by:
getConfigin interfaceIModFileInfo
-
getIssueURL
-
getCodeSigningFingerprint
-
versionString
- Specified by:
versionStringin interfaceIModFileInfo
-
usesServices
- Specified by:
usesServicesin interfaceIModFileInfo
-
toString
-