Class ModFile
java.lang.Object
net.minecraftforge.fml.loading.moddiscovery.ModFile
- All Implemented Interfaces:
- net.minecraftforge.forgespi.locating.IModFile
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraftforge.forgespi.locating.IModFilenet.minecraftforge.forgespi.locating.IModFile.Type
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Pathprivate List<CoreModFile>static final ManifestDeprecated, for removal: This API element is subject to removal in a future version.private net.minecraftforge.forgespi.language.ModFileScanDataprivate CompletableFuture<net.minecraftforge.forgespi.language.ModFileScanData>private final cpw.mods.jarhandling.SecureJarprivate final Stringprivate List<net.minecraftforge.forgespi.language.IModLanguageProvider>private static final org.slf4j.Loggerprivate final Manifestprivate net.minecraftforge.forgespi.language.IModFileInfoprivate final net.minecraftforge.forgespi.locating.IModFile.Typeprivate final net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParserprivate final net.minecraftforge.forgespi.locating.IModProviderprivate Throwableprivate cpw.mods.jarhandling.SecureJar.Status(package private) static final Attributes.Name
- 
Constructor SummaryConstructorsConstructorDescriptionModFile(cpw.mods.jarhandling.SecureJar jar, net.minecraftforge.forgespi.locating.IModProvider provider, net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParser parser) ModFile(cpw.mods.jarhandling.SecureJar jar, net.minecraftforge.forgespi.locating.IModProvider provider, net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParser parser, String type) 
- 
Method SummaryModifier and TypeMethodDescriptionnet.minecraftforge.forgespi.language.ModFileScanDataRun in an executor thread to harvest the class and annotation listfindResource(String... path) org.apache.maven.artifact.versioning.ArtifactVersionList<net.minecraftforge.forgespi.language.IModLanguageProvider>net.minecraftforge.forgespi.language.IModFileInfoList<net.minecraftforge.forgespi.language.IModInfo>net.minecraftforge.forgespi.locating.IModProvidernet.minecraftforge.forgespi.language.ModFileScanDatacpw.mods.jarhandling.SecureJarcpw.mods.jarhandling.SecureJar.Statusnet.minecraftforge.forgespi.locating.IModFile.TypegetType()voidbooleanprivate static StringparseType(cpw.mods.jarhandling.SecureJar jar) voidvoidsetFileProperties(Map<String, Object> fileProperties) voidsetFutureScanResult(CompletableFuture<net.minecraftforge.forgespi.language.ModFileScanData> future) voidsetScanResult(net.minecraftforge.forgespi.language.ModFileScanData modFileScanData, Throwable throwable) voidsetSecurityStatus(cpw.mods.jarhandling.SecureJar.Status status) toString()
- 
Field Details- 
DEFAULTMANIFESTDeprecated, for removal: This API element is subject to removal in a future version.
- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
jarVersion
- 
parserprivate final net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParser parser
- 
fileProperties
- 
loaders
- 
scanError
- 
jarprivate final cpw.mods.jarhandling.SecureJar jar
- 
modFileTypeprivate final net.minecraftforge.forgespi.locating.IModFile.Type modFileType
- 
manifest
- 
providerprivate final net.minecraftforge.forgespi.locating.IModProvider provider
- 
modFileInfoprivate net.minecraftforge.forgespi.language.IModFileInfo modFileInfo
- 
fileModFileScanDataprivate net.minecraftforge.forgespi.language.ModFileScanData fileModFileScanData
- 
futureScanResult
- 
coreMods
- 
accessTransformer
- 
TYPE
- 
securityStatusprivate cpw.mods.jarhandling.SecureJar.Status securityStatus
 
- 
- 
Constructor Details- 
ModFilepublic ModFile(cpw.mods.jarhandling.SecureJar jar, net.minecraftforge.forgespi.locating.IModProvider provider, net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParser parser) 
- 
ModFilepublic ModFile(cpw.mods.jarhandling.SecureJar jar, net.minecraftforge.forgespi.locating.IModProvider provider, net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParser parser, String type) 
 
- 
- 
Method Details- 
getSubstitutionMap- Specified by:
- getSubstitutionMapin interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
getTypepublic net.minecraftforge.forgespi.locating.IModFile.Type getType()- Specified by:
- getTypein interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
getFilePath- Specified by:
- getFilePathin interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
getSecureJarpublic cpw.mods.jarhandling.SecureJar getSecureJar()- Specified by:
- getSecureJarin interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
getModInfos- Specified by:
- getModInfosin interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
getAccessTransformer
- 
identifyModspublic boolean identifyMods()
- 
getCoreMods
- 
compileContentpublic net.minecraftforge.forgespi.language.ModFileScanData compileContent()Run in an executor thread to harvest the class and annotation list
- 
scanFile
- 
setFutureScanResultpublic void setFutureScanResult(CompletableFuture<net.minecraftforge.forgespi.language.ModFileScanData> future) 
- 
getScanResultpublic net.minecraftforge.forgespi.language.ModFileScanData getScanResult()- Specified by:
- getScanResultin interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
setScanResultpublic void setScanResult(net.minecraftforge.forgespi.language.ModFileScanData modFileScanData, Throwable throwable) 
- 
setFileProperties
- 
getLoaders- Specified by:
- getLoadersin interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
findResource- Specified by:
- findResourcein interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
identifyLanguagepublic void identifyLanguage()
- 
toString
- 
getFileName- Specified by:
- getFileNamein interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
getProviderpublic net.minecraftforge.forgespi.locating.IModProvider getProvider()- Specified by:
- getProviderin interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
getModFileInfopublic net.minecraftforge.forgespi.language.IModFileInfo getModFileInfo()- Specified by:
- getModFileInfoin interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
setSecurityStatuspublic void setSecurityStatus(cpw.mods.jarhandling.SecureJar.Status status) - Specified by:
- setSecurityStatusin interface- net.minecraftforge.forgespi.locating.IModFile
 
- 
getSecurityStatuspublic cpw.mods.jarhandling.SecureJar.Status getSecurityStatus()
- 
getJarVersionpublic org.apache.maven.artifact.versioning.ArtifactVersion getJarVersion()
- 
parseType
 
-