public class FMLLoader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static net.minecraftforge.accesstransformer.service.AccessTransformerService |
accessTransformer |
static BackgroundScanHandler |
backgroundScanHandler |
private static java.util.function.Predicate<java.lang.String> |
classLoaderExclusions |
private static FMLCommonLaunchHandler |
commonLaunchHandler |
private static net.minecraftforge.forgespi.coremod.ICoreModProvider |
coreModProvider |
private static net.minecraftforge.api.distmarker.Dist |
dist |
private static cpw.mods.modlauncher.serviceapi.ILaunchPluginService |
eventBus |
private static java.lang.String |
forgeGroup |
private static java.nio.file.Path |
forgePath |
(package private) static java.lang.String |
forgeVersion |
private static java.nio.file.Path |
gamePath |
private static LanguageLoadingProvider |
languageLoadingProvider |
private static cpw.mods.modlauncher.TransformingClassLoader |
launchClassLoader |
private static java.lang.String |
launchHandlerName |
private static LoadingModList |
loadingModList |
private static org.apache.logging.log4j.Logger |
LOGGER |
private static java.nio.file.Path[] |
mcPaths |
private static java.lang.String |
mcpVersion |
(package private) static java.lang.String |
mcVersion |
private static ModDiscoverer |
modDiscoverer |
private static java.lang.String |
naming |
private static boolean |
production |
static java.lang.Runnable |
progressWindowTick |
private static RuntimeDistCleaner |
runtimeDistCleaner |
Constructor and Description |
---|
FMLLoader() |
Modifier and Type | Method and Description |
---|---|
static void |
addAccessTransformer(java.nio.file.Path atPath,
ModFile modName) |
static void |
beforeStart(cpw.mods.modlauncher.api.ITransformingClassLoader launchClassLoader) |
static java.util.Map<net.minecraftforge.forgespi.locating.IModFile.Type,java.util.List<ModFile>> |
beginModScan(java.util.Map<java.lang.String,?> arguments) |
static java.util.function.Predicate<java.lang.String> |
getClassLoaderExclusions() |
static net.minecraftforge.forgespi.coremod.ICoreModProvider |
getCoreModProvider() |
static net.minecraftforge.api.distmarker.Dist |
getDist() |
static java.nio.file.Path |
getForgePath() |
static java.nio.file.Path |
getGamePath() |
static LanguageLoadingProvider |
getLanguageLoadingProvider() |
static cpw.mods.modlauncher.TransformingClassLoader |
getLaunchClassLoader() |
static java.lang.String |
getLauncherInfo() |
static LoadingModList |
getLoadingModList() |
static java.nio.file.Path[] |
getMCPaths() |
static java.lang.String |
getMcpVersion() |
(package private) static ModDiscoverer |
getModDiscoverer() |
static java.util.Optional<java.util.function.BiFunction<cpw.mods.modlauncher.api.INameMappingService.Domain,java.lang.String,java.lang.String>> |
getNameFunction(java.lang.String naming) |
static java.lang.String |
getNaming() |
static boolean |
isProduction() |
static java.lang.String |
launcherHandlerName() |
static java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
modLauncherModList() |
(package private) static void |
onInitialLoad(cpw.mods.modlauncher.api.IEnvironment environment,
java.util.Set<java.lang.String> otherServices) |
(package private) static void |
setupLaunchHandler(cpw.mods.modlauncher.api.IEnvironment environment,
java.util.Map<java.lang.String,?> arguments) |
private static final org.apache.logging.log4j.Logger LOGGER
private static net.minecraftforge.accesstransformer.service.AccessTransformerService accessTransformer
private static ModDiscoverer modDiscoverer
private static net.minecraftforge.forgespi.coremod.ICoreModProvider coreModProvider
private static cpw.mods.modlauncher.serviceapi.ILaunchPluginService eventBus
private static LanguageLoadingProvider languageLoadingProvider
private static net.minecraftforge.api.distmarker.Dist dist
private static java.lang.String naming
private static LoadingModList loadingModList
private static cpw.mods.modlauncher.TransformingClassLoader launchClassLoader
private static RuntimeDistCleaner runtimeDistCleaner
private static java.nio.file.Path gamePath
private static java.nio.file.Path forgePath
private static java.nio.file.Path[] mcPaths
static java.lang.String mcVersion
private static java.lang.String mcpVersion
static java.lang.String forgeVersion
private static java.lang.String forgeGroup
private static java.util.function.Predicate<java.lang.String> classLoaderExclusions
private static java.lang.String launchHandlerName
private static FMLCommonLaunchHandler commonLaunchHandler
public static java.lang.Runnable progressWindowTick
public static BackgroundScanHandler backgroundScanHandler
private static boolean production
static void onInitialLoad(cpw.mods.modlauncher.api.IEnvironment environment, java.util.Set<java.lang.String> otherServices) throws cpw.mods.modlauncher.api.IncompatibleEnvironmentException
cpw.mods.modlauncher.api.IncompatibleEnvironmentException
static void setupLaunchHandler(cpw.mods.modlauncher.api.IEnvironment environment, java.util.Map<java.lang.String,?> arguments)
public static java.util.Map<net.minecraftforge.forgespi.locating.IModFile.Type,java.util.List<ModFile>> beginModScan(java.util.Map<java.lang.String,?> arguments)
public static net.minecraftforge.forgespi.coremod.ICoreModProvider getCoreModProvider()
public static LanguageLoadingProvider getLanguageLoadingProvider()
static ModDiscoverer getModDiscoverer()
public static void addAccessTransformer(java.nio.file.Path atPath, ModFile modName)
public static net.minecraftforge.api.distmarker.Dist getDist()
public static void beforeStart(cpw.mods.modlauncher.api.ITransformingClassLoader launchClassLoader)
public static LoadingModList getLoadingModList()
public static cpw.mods.modlauncher.TransformingClassLoader getLaunchClassLoader()
public static java.nio.file.Path getGamePath()
public static java.nio.file.Path getForgePath()
public static java.nio.file.Path[] getMCPaths()
public static java.util.function.Predicate<java.lang.String> getClassLoaderExclusions()
public static java.lang.String getNaming()
public static java.util.Optional<java.util.function.BiFunction<cpw.mods.modlauncher.api.INameMappingService.Domain,java.lang.String,java.lang.String>> getNameFunction(java.lang.String naming)
public static java.lang.String getMcpVersion()
public static java.lang.String getLauncherInfo()
public static java.util.List<java.util.Map<java.lang.String,java.lang.String>> modLauncherModList()
public static java.lang.String launcherHandlerName()
public static boolean isProduction()