Package net.minecraftforge.fml
Interface IModStateTransition
- All Known Implementing Classes:
- NoopTransition,- ParallelTransition
public interface IModStateTransition
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceIModStateTransition.EventGenerator<T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
- 
Method SummaryModifier and TypeMethodDescriptionprivate <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
 IModStateTransition.EventGenerator<T> addCompletableFutureTaskForModDispatch(Executor syncExecutor, Executor parallelExecutor, List<CompletableFuture<Void>> completableFutures, ProgressMeter progressBar, IModStateTransition.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> nextState, IModStateTransition.EventGenerator<T> nextGenerator) default <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
 CompletableFuture<Void> build(String name, Executor syncExecutor, Executor parallelExecutor, ProgressMeter progressBar, Function<Executor, CompletableFuture<Void>> preSyncTask, Function<Executor, CompletableFuture<Void>> postSyncTask) static IModStateTransitionBiFunction<Executor, ? extends IModStateTransition.EventGenerator<?>, CompletableFuture<Void>> BiFunction<Executor, ? extends IModStateTransition.EventGenerator<?>, CompletableFuture<Void>> 
- 
Method Details- 
buildNoopTransition
- 
builddefault <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> CompletableFuture<Void> build(String name, Executor syncExecutor, Executor parallelExecutor, ProgressMeter progressBar, Function<Executor, CompletableFuture<Void>> preSyncTask, Function<Executor, CompletableFuture<Void>> postSyncTask) 
- 
nextModLoadingStage
- 
addCompletableFutureTaskForModDispatchprivate <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> IModStateTransition.EventGenerator<T> addCompletableFutureTaskForModDispatch(Executor syncExecutor, Executor parallelExecutor, List<CompletableFuture<Void>> completableFutures, ProgressMeter progressBar, IModStateTransition.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> nextState, IModStateTransition.EventGenerator<T> nextGenerator) 
- 
eventFunctionStreamSupplier<Stream<IModStateTransition.EventGenerator<?>>> eventFunctionStream()
- 
threadSelectorThreadSelector threadSelector()
- 
finalActivityGeneratorBiFunction<Executor,CompletableFuture<Void>, finalActivityGenerator()CompletableFuture<Void>> 
- 
preDispatchHookBiFunction<Executor,? extends IModStateTransition.EventGenerator<?>, preDispatchHook()CompletableFuture<Void>> 
- 
postDispatchHookBiFunction<Executor,? extends IModStateTransition.EventGenerator<?>, postDispatchHook()CompletableFuture<Void>> 
 
-