类 ModFile
java.lang.Object
net.minecraftforge.fml.loading.moddiscovery.ModFile
- 所有已实现的接口:
net.minecraftforge.forgespi.locating.IModFile
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraftforge.forgespi.locating.IModFile
net.minecraftforge.forgespi.locating.IModFile.Type
-
字段概要
字段修饰符和类型字段说明private Path
private List
<CoreModFile> private net.minecraftforge.forgespi.language.ModFileScanData
private CompletableFuture
<net.minecraftforge.forgespi.language.ModFileScanData> private final cpw.mods.jarhandling.SecureJar
private final String
private List
<net.minecraftforge.forgespi.language.IModLanguageProvider> private static final org.slf4j.Logger
private net.minecraftforge.forgespi.language.IModFileInfo
private final net.minecraftforge.forgespi.locating.IModFile.Type
private final net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParser
private final net.minecraftforge.forgespi.locating.IModProvider
private Throwable
private cpw.mods.jarhandling.SecureJar.Status
(专用程序包) static final Attributes.Name
-
构造器概要
构造器构造器说明ModFile
(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) -
方法概要
修饰符和类型方法说明net.minecraftforge.forgespi.language.ModFileScanData
Run in an executor thread to harvest the class and annotation listfindResource
(String... path) org.apache.maven.artifact.versioning.ArtifactVersion
List
<net.minecraftforge.forgespi.language.IModLanguageProvider> net.minecraftforge.forgespi.language.IModFileInfo
List
<net.minecraftforge.forgespi.language.IModInfo> net.minecraftforge.forgespi.locating.IModProvider
net.minecraftforge.forgespi.language.ModFileScanData
cpw.mods.jarhandling.SecureJar
cpw.mods.jarhandling.SecureJar.Status
net.minecraftforge.forgespi.locating.IModFile.Type
getType()
void
boolean
private static String
parseType
(cpw.mods.jarhandling.SecureJar jar) void
void
setFileProperties
(Map<String, Object> fileProperties) void
setFutureScanResult
(CompletableFuture<net.minecraftforge.forgespi.language.ModFileScanData> future) void
setScanResult
(net.minecraftforge.forgespi.language.ModFileScanData modFileScanData, Throwable throwable) void
setSecurityStatus
(cpw.mods.jarhandling.SecureJar.Status status) toString()
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
jarVersion
-
parser
private final net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParser parser -
fileProperties
-
loaders
-
scanError
-
jar
private final cpw.mods.jarhandling.SecureJar jar -
modFileType
private final net.minecraftforge.forgespi.locating.IModFile.Type modFileType -
provider
private final net.minecraftforge.forgespi.locating.IModProvider provider -
modFileInfo
private net.minecraftforge.forgespi.language.IModFileInfo modFileInfo -
fileModFileScanData
private net.minecraftforge.forgespi.language.ModFileScanData fileModFileScanData -
futureScanResult
-
coreMods
-
accessTransformer
-
TYPE
-
securityStatus
private cpw.mods.jarhandling.SecureJar.Status securityStatus
-
-
构造器详细资料
-
ModFile
public ModFile(cpw.mods.jarhandling.SecureJar jar, net.minecraftforge.forgespi.locating.IModProvider provider, net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParser parser) -
ModFile
public ModFile(cpw.mods.jarhandling.SecureJar jar, net.minecraftforge.forgespi.locating.IModProvider provider, net.minecraftforge.forgespi.locating.ModFileFactory.ModFileInfoParser parser, String type)
-
-
方法详细资料
-
getSubstitutionMap
- 指定者:
getSubstitutionMap
在接口中net.minecraftforge.forgespi.locating.IModFile
-
getType
public net.minecraftforge.forgespi.locating.IModFile.Type getType()- 指定者:
getType
在接口中net.minecraftforge.forgespi.locating.IModFile
-
getFilePath
- 指定者:
getFilePath
在接口中net.minecraftforge.forgespi.locating.IModFile
-
getSecureJar
public cpw.mods.jarhandling.SecureJar getSecureJar()- 指定者:
getSecureJar
在接口中net.minecraftforge.forgespi.locating.IModFile
-
getModInfos
- 指定者:
getModInfos
在接口中net.minecraftforge.forgespi.locating.IModFile
-
getAccessTransformer
-
identifyMods
public boolean identifyMods() -
getCoreMods
-
compileContent
public net.minecraftforge.forgespi.language.ModFileScanData compileContent()Run in an executor thread to harvest the class and annotation list -
scanFile
-
setFutureScanResult
public void setFutureScanResult(CompletableFuture<net.minecraftforge.forgespi.language.ModFileScanData> future) -
getScanResult
public net.minecraftforge.forgespi.language.ModFileScanData getScanResult()- 指定者:
getScanResult
在接口中net.minecraftforge.forgespi.locating.IModFile
-
setScanResult
public void setScanResult(net.minecraftforge.forgespi.language.ModFileScanData modFileScanData, Throwable throwable) -
setFileProperties
-
getLoaders
- 指定者:
getLoaders
在接口中net.minecraftforge.forgespi.locating.IModFile
-
findResource
- 指定者:
findResource
在接口中net.minecraftforge.forgespi.locating.IModFile
-
identifyLanguage
public void identifyLanguage() -
toString
-
getFileName
- 指定者:
getFileName
在接口中net.minecraftforge.forgespi.locating.IModFile
-
getProvider
public net.minecraftforge.forgespi.locating.IModProvider getProvider()- 指定者:
getProvider
在接口中net.minecraftforge.forgespi.locating.IModFile
-
getModFileInfo
public net.minecraftforge.forgespi.language.IModFileInfo getModFileInfo()- 指定者:
getModFileInfo
在接口中net.minecraftforge.forgespi.locating.IModFile
-
setSecurityStatus
public void setSecurityStatus(cpw.mods.jarhandling.SecureJar.Status status) - 指定者:
setSecurityStatus
在接口中net.minecraftforge.forgespi.locating.IModFile
-
getSecurityStatus
public cpw.mods.jarhandling.SecureJar.Status getSecurityStatus() -
getJarVersion
public org.apache.maven.artifact.versioning.ArtifactVersion getJarVersion() -
parseType
-