Class ModDiscoverer
java.lang.Object
net.neoforged.fml.loading.moddiscovery.ModDiscoverer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<IDependencyLocator> private final ILaunchContextprivate static final org.slf4j.Loggerprivate final List<IModFileCandidateLocator> private final List<IModFileReader> -
Constructor Summary
ConstructorsConstructorDescriptionModDiscoverer(ILaunchContext launchContext) ModDiscoverer(ILaunchContext launchContext, Collection<IModFileCandidateLocator> additionalModFileLocators) -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancauseChainContains(Throwable e, Class<?> exceptionClass) private static voidcloseJarContents(JarContents jarContents) discoverMods(List<ModFile> additionalDependencySources) private StringfileToLine(IModFile mf) private StringlogReport(Collection<List<ModFile>> modFiles)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
modFileLocators
-
dependencyLocators
-
modFileReaders
-
launchContext
-
-
Constructor Details
-
ModDiscoverer
-
ModDiscoverer
public ModDiscoverer(ILaunchContext launchContext, Collection<IModFileCandidateLocator> additionalModFileLocators)
-
-
Method Details
-
discoverMods
-
logReport
-
fileToLine
-
closeJarContents
-
causeChainContains
-