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 IConfigurable
private final URL
private final List
<IModFileInfo.LanguageSpec> private final String
private static final org.slf4j.Logger
private final ModFile
private final boolean
private 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()
boolean
boolean
toString()
-
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:
getMods
in interfaceIModFileInfo
-
getFile
- Specified by:
getFile
in interfaceIModFileInfo
-
requiredLanguageLoaders
- Specified by:
requiredLanguageLoaders
in interfaceIModFileInfo
-
getFileProperties
- Specified by:
getFileProperties
in interfaceIModFileInfo
-
showAsResourcePack
public boolean showAsResourcePack()- Specified by:
showAsResourcePack
in interfaceIModFileInfo
-
showAsDataPack
public boolean showAsDataPack()- Specified by:
showAsDataPack
in interfaceIModFileInfo
-
getConfigElement
- Specified by:
getConfigElement
in interfaceIConfigurable
-
getConfigList
- Specified by:
getConfigList
in interfaceIConfigurable
-
getLicense
- Specified by:
getLicense
in interfaceIModFileInfo
-
getConfig
- Specified by:
getConfig
in interfaceIModFileInfo
-
getIssueURL
-
getCodeSigningFingerprint
-
getTrustData
-
moduleName
- Specified by:
moduleName
in interfaceIModFileInfo
-
versionString
- Specified by:
versionString
in interfaceIModFileInfo
-
usesServices
- Specified by:
usesServices
in interfaceIModFileInfo
-
toString
-