Class JarInJarDependencyLocator
java.lang.Object
net.minecraftforge.fml.loading.moddiscovery.AbstractModProvider
net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileModProvider
net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileDependencyLocator
net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator
- All Implemented Interfaces:
net.minecraftforge.forgespi.locating.IDependencyLocator
,net.minecraftforge.forgespi.locating.IModProvider
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static final record
-
Field Summary
Fields inherited from class net.minecraftforge.fml.loading.moddiscovery.AbstractModProvider
MANIFEST, MODS_TOML
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuildExceptionData
(net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile> entry) protected EarlyLoadingException
exception
(Collection<net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile>> failedDependencies) private @NotNull String
formatError
(JarInJarDependencyLocator.ModWithVersionRange modWithVersionRange) protected String
private @NotNull String
getErrorTranslationKey
(net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile> entry) private @NotNull Stream<JarInJarDependencyLocator.ModWithVersionRange>
getModWithVersionRangeStream
(net.minecraftforge.jarjar.selection.JarSelector.SourceWithRequestedVersionRange<net.minecraftforge.forgespi.locating.IModFile> file) protected String
identifyMod
(net.minecraftforge.forgespi.locating.IModFile modFile) void
initArguments
(Map<String, ?> arguments) protected Optional<net.minecraftforge.forgespi.locating.IModFile>
loadModFileFrom
(net.minecraftforge.forgespi.locating.IModFile file, Path path) name()
List<net.minecraftforge.forgespi.locating.IModFile>
Methods inherited from class net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileDependencyLocator
loadResourceFromModFile
Methods inherited from class net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileModProvider
scanFile
Methods inherited from class net.minecraftforge.fml.loading.moddiscovery.AbstractModProvider
createMod, isValid, manifestParser
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraftforge.forgespi.locating.IModProvider
isValid, scanFile
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
JarInJarDependencyLocator
public JarInJarDependencyLocator()
-
-
Method Details
-
name
-
scanMods
-
initArguments
-
getDefaultJarModType
- Overrides:
getDefaultJarModType
in classAbstractModProvider
-
loadModFileFrom
protected Optional<net.minecraftforge.forgespi.locating.IModFile> loadModFileFrom(net.minecraftforge.forgespi.locating.IModFile file, Path path) - Overrides:
loadModFileFrom
in classAbstractJarFileDependencyLocator
-
exception
protected EarlyLoadingException exception(Collection<net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile>> failedDependencies) -
buildExceptionData
@NotNull private EarlyLoadingException.ExceptionData buildExceptionData(net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile> entry) -
getErrorTranslationKey
@NotNull private @NotNull String getErrorTranslationKey(net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile> entry) -
getModWithVersionRangeStream
@NotNull private @NotNull Stream<JarInJarDependencyLocator.ModWithVersionRange> getModWithVersionRangeStream(net.minecraftforge.jarjar.selection.JarSelector.SourceWithRequestedVersionRange<net.minecraftforge.forgespi.locating.IModFile> file) -
formatError
@NotNull private @NotNull String formatError(JarInJarDependencyLocator.ModWithVersionRange modWithVersionRange) -
identifyMod
- Overrides:
identifyMod
in classAbstractJarFileDependencyLocator
-