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
Nested ClassesModifier and TypeClassDescriptionprivate static final record -
Field Summary
FieldsFields inherited from class net.minecraftforge.fml.loading.moddiscovery.AbstractModProvider
MANIFEST, MODS_TOML -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildExceptionData(net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile> entry) protected EarlyLoadingExceptionexception(Collection<net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile>> failedDependencies) private @NotNull StringformatError(JarInJarDependencyLocator.ModWithVersionRange modWithVersionRange) protected Stringprivate @NotNull StringgetErrorTranslationKey(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 StringidentifyMod(net.minecraftforge.forgespi.locating.IModFile modFile) voidinitArguments(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
loadResourceFromModFileMethods inherited from class net.minecraftforge.fml.loading.moddiscovery.AbstractJarFileModProvider
scanFileMethods inherited from class net.minecraftforge.fml.loading.moddiscovery.AbstractModProvider
createMod, isValid, manifestParserMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getDefaultJarModTypein classAbstractModProvider
-
loadModFileFrom
protected Optional<net.minecraftforge.forgespi.locating.IModFile> loadModFileFrom(net.minecraftforge.forgespi.locating.IModFile file, Path path) - Overrides:
loadModFileFromin 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:
identifyModin classAbstractJarFileDependencyLocator
-