public class ModList
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
<T> java.util.stream.Stream<T> |
applyForEachModContainer(java.util.function.Function<ModContainer,T> function) |
<T> java.util.stream.Stream<T> |
applyForEachModFile(java.util.function.Function<net.minecraftforge.fml.loading.moddiscovery.ModFile,T> function) |
void |
forEachModContainer(java.util.function.BiConsumer<java.lang.String,ModContainer> modContainerConsumer) |
void |
forEachModFile(java.util.function.Consumer<net.minecraftforge.fml.loading.moddiscovery.ModFile> fileConsumer) |
static ModList |
get() |
java.util.List<net.minecraftforge.forgespi.language.ModFileScanData> |
getAllScanData() |
java.util.Optional<? extends ModContainer> |
getModContainerById(java.lang.String modId) |
java.util.Optional<? extends ModContainer> |
getModContainerByObject(java.lang.Object obj) |
net.minecraftforge.fml.loading.moddiscovery.ModFileInfo |
getModFileById(java.lang.String modid) |
java.util.List<net.minecraftforge.fml.loading.moddiscovery.ModFileInfo> |
getModFiles() |
<T> java.util.Optional<T> |
getModObjectById(java.lang.String modId) |
java.util.List<net.minecraftforge.fml.loading.moddiscovery.ModInfo> |
getMods() |
boolean |
isLoaded(java.lang.String modTarget) |
static ModList |
of(java.util.List<net.minecraftforge.fml.loading.moddiscovery.ModFile> modFiles,
java.util.List<net.minecraftforge.fml.loading.moddiscovery.ModInfo> sortedList) |
int |
size() |
public static ModList of(java.util.List<net.minecraftforge.fml.loading.moddiscovery.ModFile> modFiles, java.util.List<net.minecraftforge.fml.loading.moddiscovery.ModInfo> sortedList)
public static ModList get()
public java.util.List<net.minecraftforge.fml.loading.moddiscovery.ModFileInfo> getModFiles()
public net.minecraftforge.fml.loading.moddiscovery.ModFileInfo getModFileById(java.lang.String modid)
public <T> java.util.Optional<T> getModObjectById(java.lang.String modId)
public java.util.Optional<? extends ModContainer> getModContainerById(java.lang.String modId)
public java.util.Optional<? extends ModContainer> getModContainerByObject(java.lang.Object obj)
public java.util.List<net.minecraftforge.fml.loading.moddiscovery.ModInfo> getMods()
public boolean isLoaded(java.lang.String modTarget)
public int size()
public java.util.List<net.minecraftforge.forgespi.language.ModFileScanData> getAllScanData()
public void forEachModFile(java.util.function.Consumer<net.minecraftforge.fml.loading.moddiscovery.ModFile> fileConsumer)
public <T> java.util.stream.Stream<T> applyForEachModFile(java.util.function.Function<net.minecraftforge.fml.loading.moddiscovery.ModFile,T> function)
public void forEachModContainer(java.util.function.BiConsumer<java.lang.String,ModContainer> modContainerConsumer)
public <T> java.util.stream.Stream<T> applyForEachModContainer(java.util.function.Function<ModContainer,T> function)