Interface IModFileCandidateLocator

All Superinterfaces:
IOrderedProvider
All Known Implementing Classes:
MavenDirectoryLocator, ModsFolderLocator, NeoForgeDevProvider, PathBasedLocator, ProductionClientProvider, ProductionServerProvider, UserdevLocator

public interface IModFileCandidateLocator extends IOrderedProvider
Loaded as a ServiceLoader. Takes mechanisms for locating candidate "mod" JARs.
  • Method Details

    • forFolder

      static IModFileCandidateLocator forFolder(File folder, String identifier)
      Creates an IModFileCandidateLocator that searches for mod jar-files in the given filesystem location.
    • findCandidates

      void findCandidates(ILaunchContext context, IDiscoveryPipeline pipeline)
      Discovers potential mods to be loaded by FML.
      Parameters:
      pipeline - Adds discovered mods and issues to this pipeline.