Package net.minecraftforge.fml
Class ModList
java.lang.Object
net.minecraftforge.fml.ModList
Master list of all mods - game-side version. This is classloaded in the game scope and
 can dispatch game level events as a result.
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Map<String,ModFileInfo> private Map<String,ModContainer> private static ModListprivate static org.apache.logging.log4j.Loggerprivate final List<net.minecraftforge.forgespi.language.IModFileInfo>private List<net.minecraftforge.forgespi.language.ModFileScanData>private List<ModContainer>private List<ModContainer>private final List<net.minecraftforge.forgespi.language.IModInfo>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<T> Stream<T>applyForEachModContainer(Function<ModContainer, T> function) <T> Stream<T>applyForEachModFile(Function<net.minecraftforge.forgespi.locating.IModFile, T> function) (package private) static CompletionStage<Void>completableFutureFromExceptionList(List<? extends Map.Entry<?, Throwable>> t) private Stringprivate StringfileToLine(net.minecraftforge.forgespi.locating.IModFile mf) voidforEachModContainer(BiConsumer<String, ModContainer> modContainerConsumer) voidforEachModFile(Consumer<net.minecraftforge.forgespi.locating.IModFile> fileConsumer) voidforEachModInOrder(Consumer<ModContainer> containerConsumer) (package private) <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
 Function<Executor,CompletableFuture<Void>> futureVisitor(IModStateTransition.EventGenerator<T> eventGenerator, ProgressMeter progressBar, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> stateChange) (package private) static <V> CompletableFuture<List<Map.Entry<V,Throwable>>> gather(List<? extends CompletableFuture<? extends V>> futures) static ModListget()List<net.minecraftforge.forgespi.language.ModFileScanData>Optional<? extends ModContainer>getModContainerById(String modId) Optional<? extends ModContainer>private StringgetModContainerState(String modId) net.minecraftforge.forgespi.language.IModFileInfogetModFileById(String modid) List<net.minecraftforge.forgespi.language.IModFileInfo><T> Optional<T>getModObjectById(String modId) List<net.minecraftforge.forgespi.language.IModInfo>getMods()booleanprivate static ForkJoinWorkerThreadstatic ModList(package private) voidsetLoadedMods(List<ModContainer> modContainers) intsize()
- 
Field Details- 
LOGGERprivate static org.apache.logging.log4j.Logger LOGGER
- 
INSTANCE
- 
modFiles
- 
sortedList
- 
fileById
- 
mods
- 
indexedMods
- 
modFileScanData
- 
sortedContainers
 
- 
- 
Constructor Details- 
ModList
 
- 
- 
Method Details- 
getModContainerState
- 
fileToLine
- 
crashReport
- 
of
- 
get
- 
newForkJoinWorkerThread
- 
getModFiles
- 
getModFileById
- 
futureVisitor<T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> Function<Executor,CompletableFuture<Void>> futureVisitor(IModStateTransition.EventGenerator<T> eventGenerator, ProgressMeter progressBar, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> stateChange) 
- 
completableFutureFromExceptionListstatic CompletionStage<Void> completableFutureFromExceptionList(List<? extends Map.Entry<?, Throwable>> t) 
- 
gatherstatic <V> CompletableFuture<List<Map.Entry<V,Throwable>>> gather(List<? extends CompletableFuture<? extends V>> futures) 
- 
setLoadedMods
- 
getModObjectById
- 
getModContainerById
- 
getModContainerByObject
- 
getMods
- 
isLoaded
- 
sizepublic int size()
- 
getAllScanData
- 
forEachModFile
- 
applyForEachModFile
- 
forEachModContainer
- 
forEachModInOrder
- 
applyForEachModContainer
 
-