Class ModFileInfo
java.lang.Object
net.minecraftforge.fml.loading.moddiscovery.ModFileInfo
- All Implemented Interfaces:
net.minecraftforge.forgespi.language.IConfigurable,net.minecraftforge.forgespi.language.IModFileInfo
public class ModFileInfo
extends Object
implements net.minecraftforge.forgespi.language.IModFileInfo, net.minecraftforge.forgespi.language.IConfigurable
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraftforge.forgespi.language.IModFileInfo
net.minecraftforge.forgespi.language.IModFileInfo.LanguageSpec -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final net.minecraftforge.forgespi.language.IConfigurableprivate final URLprivate final List<net.minecraftforge.forgespi.language.IModFileInfo.LanguageSpec>private final Stringprivate static final org.slf4j.Loggerprivate final ModFileprivate final List<net.minecraftforge.forgespi.language.IModInfo>private final boolean -
Constructor Summary
ConstructorsConstructorDescriptionModFileInfo(ModFile modFile, net.minecraftforge.forgespi.language.IConfigurable config) ModFileInfo(ModFile file, net.minecraftforge.forgespi.language.IConfigurable config, List<net.minecraftforge.forgespi.language.IModFileInfo.LanguageSpec> languageSpecs) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraftforge.forgespi.language.IConfigurable<T> Optional<T>getConfigElement(String... key) List<? extends net.minecraftforge.forgespi.language.IConfigurable>getConfigList(String... key) getFile()List<net.minecraftforge.forgespi.language.IModInfo>getMods()booleanList<net.minecraftforge.forgespi.language.IModFileInfo.LanguageSpec>boolean
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
config
private final net.minecraftforge.forgespi.language.IConfigurable config -
modFile
-
issueURL
-
languageSpecs
-
showAsResourcePack
private final boolean showAsResourcePack -
mods
-
properties
-
license
-
usesServices
-
-
Constructor Details
-
ModFileInfo
ModFileInfo(ModFile modFile, net.minecraftforge.forgespi.language.IConfigurable config) -
ModFileInfo
-
-
Method Details
-
getMods
- Specified by:
getModsin interfacenet.minecraftforge.forgespi.language.IModFileInfo
-
getFile
- Specified by:
getFilein interfacenet.minecraftforge.forgespi.language.IModFileInfo
-
requiredLanguageLoaders
public List<net.minecraftforge.forgespi.language.IModFileInfo.LanguageSpec> requiredLanguageLoaders()- Specified by:
requiredLanguageLoadersin interfacenet.minecraftforge.forgespi.language.IModFileInfo
-
getFileProperties
- Specified by:
getFilePropertiesin interfacenet.minecraftforge.forgespi.language.IModFileInfo
-
showAsResourcePack
public boolean showAsResourcePack()- Specified by:
showAsResourcePackin interfacenet.minecraftforge.forgespi.language.IModFileInfo
-
getConfigElement
- Specified by:
getConfigElementin interfacenet.minecraftforge.forgespi.language.IConfigurable
-
getConfigList
public List<? extends net.minecraftforge.forgespi.language.IConfigurable> getConfigList(String... key) - Specified by:
getConfigListin interfacenet.minecraftforge.forgespi.language.IConfigurable
-
getLicense
- Specified by:
getLicensein interfacenet.minecraftforge.forgespi.language.IModFileInfo
-
getConfig
public net.minecraftforge.forgespi.language.IConfigurable getConfig()- Specified by:
getConfigin interfacenet.minecraftforge.forgespi.language.IModFileInfo
-
getIssueURL
-
missingLicense
public boolean missingLicense() -
getCodeSigningFingerprint
-
getTrustData
-
moduleName
- Specified by:
moduleNamein interfacenet.minecraftforge.forgespi.language.IModFileInfo
-
versionString
- Specified by:
versionStringin interfacenet.minecraftforge.forgespi.language.IModFileInfo
-
usesServices
- Specified by:
usesServicesin interfacenet.minecraftforge.forgespi.language.IModFileInfo
-