Package net.minecraftforge.fml
Interface IModStateTransition
- All Known Implementing Classes:
 NoopTransition,ParallelTransition
public interface IModStateTransition
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceIModStateTransition.EventGenerator<T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> - 
Method Summary
Modifier and TypeMethodDescriptionprivate <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
IModStateTransition.EventGenerator<T>addCompletableFutureTaskForModDispatch(Executor syncExecutor, Executor parallelExecutor, List<CompletableFuture<Void>> completableFutures, 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(Executor syncExecutor, Executor parallelExecutor, 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
 - 
build
default <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> CompletableFuture<Void> build(Executor syncExecutor, Executor parallelExecutor, Function<Executor, CompletableFuture<Void>> preSyncTask, Function<Executor, CompletableFuture<Void>> postSyncTask)  - 
nextModLoadingStage
 - 
addCompletableFutureTaskForModDispatch
private <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> IModStateTransition.EventGenerator<T> addCompletableFutureTaskForModDispatch(Executor syncExecutor, Executor parallelExecutor, List<CompletableFuture<Void>> completableFutures, IModStateTransition.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> nextState, IModStateTransition.EventGenerator<T> nextGenerator)  - 
eventFunctionStream
Supplier<Stream<IModStateTransition.EventGenerator<?>>> eventFunctionStream() - 
threadSelector
ThreadSelector threadSelector() - 
finalActivityGenerator
BiFunction<Executor,CompletableFuture<Void>, finalActivityGenerator()CompletableFuture<Void>>  - 
preDispatchHook
BiFunction<Executor,? extends IModStateTransition.EventGenerator<?>, preDispatchHook()CompletableFuture<Void>>  - 
postDispatchHook
BiFunction<Executor,? extends IModStateTransition.EventGenerator<?>, postDispatchHook()CompletableFuture<Void>>  
 -