Class FMLLoader

java.lang.Object
net.minecraftforge.fml.loading.FMLLoader

public class FMLLoader extends Object
  • Field Details

    • LOGGER

      private static final org.apache.logging.log4j.Logger LOGGER
    • accessTransformer

      private static net.minecraftforge.accesstransformer.service.AccessTransformerService accessTransformer
    • modDiscoverer

      private static ModDiscoverer modDiscoverer
    • coreModProvider

      private static net.minecraftforge.forgespi.coremod.ICoreModProvider coreModProvider
    • eventBus

      private static cpw.mods.modlauncher.serviceapi.ILaunchPluginService eventBus
    • languageLoadingProvider

      private static LanguageLoadingProvider languageLoadingProvider
    • dist

      private static net.minecraftforge.api.distmarker.Dist dist
    • naming

      private static String naming
    • loadingModList

      private static LoadingModList loadingModList
    • launchClassLoader

      private static cpw.mods.modlauncher.TransformingClassLoader launchClassLoader
    • runtimeDistCleaner

      private static RuntimeDistCleaner runtimeDistCleaner
    • gamePath

      private static Path gamePath
    • forgePath

      private static Path forgePath
    • mcPaths

      private static Path[] mcPaths
    • mcVersion

      static String mcVersion
    • mcpVersion

      private static String mcpVersion
    • forgeVersion

      static String forgeVersion
    • forgeGroup

      private static String forgeGroup
    • classLoaderExclusions

      private static Predicate<String> classLoaderExclusions
    • launchHandlerName

      private static String launchHandlerName
    • commonLaunchHandler

      private static FMLCommonLaunchHandler commonLaunchHandler
    • progressWindowTick

      public static Runnable progressWindowTick
    • backgroundScanHandler

      public static BackgroundScanHandler backgroundScanHandler
    • production

      private static boolean production
  • Constructor Details

    • FMLLoader

      public FMLLoader()
  • Method Details

    • onInitialLoad

      static void onInitialLoad(cpw.mods.modlauncher.api.IEnvironment environment, Set<String> otherServices) throws cpw.mods.modlauncher.api.IncompatibleEnvironmentException
      Throws:
      cpw.mods.modlauncher.api.IncompatibleEnvironmentException
    • setupLaunchHandler

      static void setupLaunchHandler(cpw.mods.modlauncher.api.IEnvironment environment, Map<String,?> arguments)
    • beginModScan

      public static Map<net.minecraftforge.forgespi.locating.IModFile.Type,List<ModFile>> beginModScan(Map<String,?> arguments)
    • getCoreModProvider

      public static net.minecraftforge.forgespi.coremod.ICoreModProvider getCoreModProvider()
    • getLanguageLoadingProvider

      public static LanguageLoadingProvider getLanguageLoadingProvider()
    • getModDiscoverer

      static ModDiscoverer getModDiscoverer()
    • addAccessTransformer

      public static void addAccessTransformer(Path atPath, ModFile modName)
    • getDist

      public static net.minecraftforge.api.distmarker.Dist getDist()
    • beforeStart

      public static void beforeStart(cpw.mods.modlauncher.api.ITransformingClassLoader launchClassLoader)
    • getLoadingModList

      public static LoadingModList getLoadingModList()
    • getLaunchClassLoader

      public static cpw.mods.modlauncher.TransformingClassLoader getLaunchClassLoader()
    • getGamePath

      public static Path getGamePath()
    • getForgePath

      public static Path getForgePath()
    • getMCPaths

      public static Path[] getMCPaths()
    • getClassLoaderExclusions

      public static Predicate<String> getClassLoaderExclusions()
    • getNaming

      public static String getNaming()
    • getNameFunction

      public static Optional<BiFunction<cpw.mods.modlauncher.api.INameMappingService.Domain,String,String>> getNameFunction(String naming)
    • getMcpVersion

      public static String getMcpVersion()
    • getLauncherInfo

      public static String getLauncherInfo()
    • modLauncherModList

      public static List<Map<String,String>> modLauncherModList()
    • launcherHandlerName

      public static String launcherHandlerName()
    • isProduction

      public static boolean isProduction()
    • isSecureJarEnabled

      public static boolean isSecureJarEnabled()