Package net.minecraftforge.fml.loading
Class FMLCommonLaunchHandler
java.lang.Object
net.minecraftforge.fml.loading.FMLCommonLaunchHandler
- Direct Known Subclasses:
FMLClientLaunchProvider
,FMLDevClientLaunchProvider
,FMLDevServerLaunchProvider
,FMLServerLaunchProvider
,FMLUserdevLaunchProvider
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final org.apache.logging.log4j.Logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) void
addLibraries
(List<ModFile> libraries) protected void
beforeStart
(cpw.mods.modlauncher.api.ITransformingClassLoader launchClassLoader) buildModPair
(String[] splitString) void
configureTransformationClassLoader
(cpw.mods.modlauncher.api.ITransformingClassLoaderBuilder builder) protected Function<URLConnection,
Optional<Manifest>> protected Function<String,
Enumeration<URL>> abstract net.minecraftforge.api.distmarker.Dist
getDist()
getForgePath
(String mcVersion, String forgeVersion, String forgeGroup) Path[]
getMCPaths
(String mcVersion, String mcpVersion, String forgeVersion, String forgeGroup) protected abstract String
boolean
isData()
boolean
protected void
processModClassesEnvironmentVariable
(Map<String, List<org.apache.commons.lang3.tuple.Pair<Path, List<Path>>>> arguments) void
protected void
validatePaths
(Path forgePath, Path[] mcPaths, String forgeVersion, String mcVersion, String mcpVersion)
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
SKIPPACKAGES
-
additionalLibraries
-
-
Constructor Details
-
FMLCommonLaunchHandler
public FMLCommonLaunchHandler()
-
-
Method Details
-
getPackagePredicate
-
getForgePath
-
getMCPaths
-
configureTransformationClassLoader
public void configureTransformationClassLoader(cpw.mods.modlauncher.api.ITransformingClassLoaderBuilder builder) -
setup
-
getDist
public abstract net.minecraftforge.api.distmarker.Dist getDist() -
beforeStart
protected void beforeStart(cpw.mods.modlauncher.api.ITransformingClassLoader launchClassLoader) -
processModClassesEnvironmentVariable
-
buildModPair
-
validatePaths
-
getClassLoaderResourceEnumerationFunction
-
getClassLoaderManifestLocatorFunction
-
getNaming
-
addLibraries
-
isProduction
public boolean isProduction() -
isData
public boolean isData()
-