Uses of Interface
net.neoforged.neoforgespi.ILaunchContext
Packages that use ILaunchContext
Package
Description
-
Uses of ILaunchContext in net.neoforged.fml.loading
Classes in net.neoforged.fml.loading that implement ILaunchContextMethods in net.neoforged.fml.loading with parameters of type ILaunchContextModifier and TypeMethodDescriptionstatic voidImmediateWindowHandler.load(ILaunchContext context, boolean headless, ProgramArgs arguments) Constructors in net.neoforged.fml.loading with parameters of type ILaunchContextModifierConstructorDescription(package private)LanguageProviderLoader(ILaunchContext launchContext) -
Uses of ILaunchContext in net.neoforged.fml.loading.moddiscovery
Fields in net.neoforged.fml.loading.moddiscovery declared as ILaunchContextConstructors in net.neoforged.fml.loading.moddiscovery with parameters of type ILaunchContextModifierConstructorDescriptionModDiscoverer(ILaunchContext launchContext) ModDiscoverer(ILaunchContext launchContext, Collection<IModFileCandidateLocator> additionalModFileLocators) -
Uses of ILaunchContext in net.neoforged.fml.loading.moddiscovery.locators
Methods in net.neoforged.fml.loading.moddiscovery.locators with parameters of type ILaunchContextModifier and TypeMethodDescriptionstatic RequiredSystemFilesRequiredSystemFiles.find(ILaunchContext context, ClassLoader loader) private static @Nullable JarContentsRequiredSystemFiles.findAndOpen(ILaunchContext context, ClassLoader loader, List<JarContents> alreadyOpened, String relativePath) voidGameLocator.findCandidates(ILaunchContext context, IDiscoveryPipeline pipeline) voidInDevFolderLocator.findCandidates(ILaunchContext context, IDiscoveryPipeline pipeline) voidInDevJarLocator.findCandidates(ILaunchContext context, IDiscoveryPipeline pipeline) voidModsFolderLocator.findCandidates(ILaunchContext context, IDiscoveryPipeline pipeline) voidPathBasedLocator.findCandidates(ILaunchContext context, IDiscoveryPipeline pipeline) private static JarContentsGameLocator.getCombinedMinecraftJar(ILaunchContext context, RequiredSystemFiles systemFiles) private static List<JarContents.FilteredPath> GameLocator.getMinecraftResourcesRoots(ILaunchContext context, RequiredSystemFiles systemFiles) private static voidGameLocator.handleMergedMinecraftAndNeoForgeJar(ILaunchContext context, IDiscoveryPipeline pipeline, RequiredSystemFiles systemFiles) private static voidGameLocator.locateProductionMinecraft(ILaunchContext context, IDiscoveryPipeline pipeline) In production, the client and neoforge jars are assembled from partial jars in the libraries folder.private voidGameLocator.preventLoadingOfObfuscatedClientJar(ILaunchContext context, ClassLoader ourCl) -
Uses of ILaunchContext in net.neoforged.fml.util
Methods in net.neoforged.fml.util with parameters of type ILaunchContextModifier and TypeMethodDescriptionstatic <T> List<T> ServiceLoaderUtil.loadEarlyServices(ILaunchContext context, Class<T> serviceClass, Collection<T> additionalServices) Same asServiceLoaderUtil.loadServices(net.neoforged.neoforgespi.ILaunchContext, java.lang.Class<T>), but it also marks any jar file that provided such services as located to prevent it from being located again as a mod-file or library later.static <T> List<T> ServiceLoaderUtil.loadServices(ILaunchContext context, Class<T> serviceClass) static <T> List<T> ServiceLoaderUtil.loadServices(ILaunchContext context, Class<T> serviceClass, Collection<T> additionalServices) static <T> List<T> ServiceLoaderUtil.loadServices(ILaunchContext context, Class<T> serviceClass, Collection<T> additionalServices, Predicate<Class<? extends T>> filter) static <T> List<T> ServiceLoaderUtil.loadServices(ILaunchContext context, Class<T> serviceClass, Predicate<Class<? extends T>> filter) -
Uses of ILaunchContext in net.neoforged.neoforgespi.locating
Methods in net.neoforged.neoforgespi.locating with parameters of type ILaunchContextModifier and TypeMethodDescriptionvoidIModFileCandidateLocator.findCandidates(ILaunchContext context, IDiscoveryPipeline pipeline) Discovers potential mods to be loaded by FML.