public class MultiVersionModFinder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.jar.Attributes.Name |
MULTIVERSION_COREMODS |
static java.util.jar.Attributes.Name |
MULTIVERSION_MODS |
| Constructor and Description |
|---|
MultiVersionModFinder() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Set<MultiVersionModCandidate> |
discover(MultiVersionLoaderAPI loader,
java.io.File root,
boolean isCore) |
static @Nullable MultiVersionModCandidate |
discoverCoreCandidate(MultiVersionLoaderAPI loader,
java.io.File file,
java.util.function.Function<java.io.File,java.util.jar.Attributes> attributesGetter) |
static @Nullable MultiVersionModCandidate |
discoverModCandidate(MultiVersionLoaderAPI loader,
java.io.File file,
java.util.function.Function<java.io.File,java.util.jar.Attributes> attributesGetter) |
static boolean |
hasMods(java.util.jar.Attributes attributes) |
public static final java.util.jar.Attributes.Name MULTIVERSION_COREMODS
public static final java.util.jar.Attributes.Name MULTIVERSION_MODS
public static java.util.Set<MultiVersionModCandidate> discover(MultiVersionLoaderAPI loader, java.io.File root, boolean isCore)
@Nullable public static @Nullable MultiVersionModCandidate discoverCoreCandidate(MultiVersionLoaderAPI loader, java.io.File file, java.util.function.Function<java.io.File,java.util.jar.Attributes> attributesGetter)
@Nullable public static @Nullable MultiVersionModCandidate discoverModCandidate(MultiVersionLoaderAPI loader, java.io.File file, java.util.function.Function<java.io.File,java.util.jar.Attributes> attributesGetter)
public static boolean hasMods(java.util.jar.Attributes attributes)