Uses of Interface
net.minecraftforge.fml.IModStateTransition.EventGenerator
Packages that use IModStateTransition.EventGenerator
Package
Description
-
Uses of IModStateTransition.EventGenerator in net.minecraftforge.fml
Methods in net.minecraftforge.fml that return IModStateTransition.EventGeneratorModifier and TypeMethodDescriptionprivate <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
IModStateTransition.EventGenerator<T>IModStateTransition.addCompletableFutureTaskForModDispatch(Executor syncExecutor, Executor parallelExecutor, List<CompletableFuture<List<Throwable>>> completeableFutures, IModStateTransition.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage,Throwable,ModLoadingStage> nextState, IModStateTransition.EventGenerator<T> nextGenerator)
static <FN extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
IModStateTransition.EventGenerator<FN>IModStateTransition.EventGenerator.fromFunction(Function<ModContainer,FN> fn)
Methods in net.minecraftforge.fml that return types with arguments of type IModStateTransition.EventGeneratorModifier and TypeMethodDescriptionIModStateTransition.eventFunctionStream()
NoopTransition.eventFunctionStream()
BiFunction<Executor,? extends IModStateTransition.EventGenerator<?>,CompletableFuture<List<Throwable>>>
IModStateTransition.postDispatchHook()
BiFunction<Executor,? extends IModStateTransition.EventGenerator<?>,CompletableFuture<List<Throwable>>>
NoopTransition.postDispatchHook()
BiFunction<Executor,? extends IModStateTransition.EventGenerator<?>,CompletableFuture<List<Throwable>>>
IModStateTransition.preDispatchHook()
BiFunction<Executor,? extends IModStateTransition.EventGenerator<?>,CompletableFuture<List<Throwable>>>
NoopTransition.preDispatchHook()
Methods in net.minecraftforge.fml with parameters of type IModStateTransition.EventGeneratorModifier and TypeMethodDescriptionprivate <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
IModStateTransition.EventGenerator<T>IModStateTransition.addCompletableFutureTaskForModDispatch(Executor syncExecutor, Executor parallelExecutor, List<CompletableFuture<List<Throwable>>> completeableFutures, IModStateTransition.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage,Throwable,ModLoadingStage> nextState, IModStateTransition.EventGenerator<T> nextGenerator)
static <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
CompletableFuture<Void>ModContainer.buildTransitionHandler(ModContainer target, IModStateTransition.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage,Throwable,ModLoadingStage> stateChangeHandler, Executor executor)
(package private) <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
Function<Executor,CompletableFuture<List<Throwable>>>ModList.futureVisitor(IModStateTransition.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage,Throwable,ModLoadingStage> stateChange)
-
Uses of IModStateTransition.EventGenerator in net.minecraftforge.fml.core
Methods in net.minecraftforge.fml.core that return types with arguments of type IModStateTransition.EventGeneratorModifier and TypeMethodDescriptionParallelTransition.eventFunctionStream()
BiFunction<Executor,? extends IModStateTransition.EventGenerator<?>,CompletableFuture<List<Throwable>>>
ParallelTransition.postDispatchHook()
BiFunction<Executor,? extends IModStateTransition.EventGenerator<?>,CompletableFuture<List<Throwable>>>
ParallelTransition.preDispatchHook()
-
Uses of IModStateTransition.EventGenerator in net.minecraftforge.fmllegacy
Fields in net.minecraftforge.fmllegacy with type parameters of type IModStateTransition.EventGeneratorModifier and TypeFieldDescriptionprivate Supplier<Stream<IModStateTransition.EventGenerator<?>>>
SerialTransition.eventStream
The field for theeventStream
record component.private BiFunction<Executor,? extends IModStateTransition.EventGenerator<T>,CompletableFuture<List<Throwable>>>
SerialTransition.postDispatchHook
The field for thepostDispatchHook
record component.private BiFunction<Executor,? extends IModStateTransition.EventGenerator<T>,CompletableFuture<List<Throwable>>>
SerialTransition.preDispatchHook
The field for thepreDispatchHook
record component.Methods in net.minecraftforge.fmllegacy that return types with arguments of type IModStateTransition.EventGeneratorModifier and TypeMethodDescriptionSerialTransition.eventFunctionStream()
SerialTransition.eventStream()
Returns the value of theeventStream
record component.BiFunction<Executor,? extends IModStateTransition.EventGenerator<T>,CompletableFuture<List<Throwable>>>
SerialTransition.postDispatchHook()
Returns the value of thepostDispatchHook
record component.BiFunction<Executor,? extends IModStateTransition.EventGenerator<T>,CompletableFuture<List<Throwable>>>
SerialTransition.preDispatchHook()
Returns the value of thepreDispatchHook
record component.Method parameters in net.minecraftforge.fmllegacy with type arguments of type IModStateTransition.EventGeneratorModifier and TypeMethodDescriptionstatic <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
SerialTransition<T>SerialTransition.of(Supplier<Stream<IModStateTransition.EventGenerator<?>>> eventStream)
Constructor parameters in net.minecraftforge.fmllegacy with type arguments of type IModStateTransition.EventGeneratorModifierConstructorDescription(package private)
SerialTransition(Supplier<Stream<IModStateTransition.EventGenerator<?>>> eventStream, BiFunction<Executor,? extends IModStateTransition.EventGenerator<T>,CompletableFuture<List<Throwable>>> preDispatchHook, BiFunction<Executor,? extends IModStateTransition.EventGenerator<T>,CompletableFuture<List<Throwable>>> postDispatchHook, BiFunction<Executor,CompletableFuture<List<Throwable>>,CompletableFuture<List<Throwable>>> finalActivityGenerator)
Creates an instance of aSerialTransition
record class.(package private)
SerialTransition(Supplier<Stream<IModStateTransition.EventGenerator<?>>> eventStream, BiFunction<Executor,? extends IModStateTransition.EventGenerator<T>,CompletableFuture<List<Throwable>>> preDispatchHook, BiFunction<Executor,? extends IModStateTransition.EventGenerator<T>,CompletableFuture<List<Throwable>>> postDispatchHook, BiFunction<Executor,CompletableFuture<List<Throwable>>,CompletableFuture<List<Throwable>>> finalActivityGenerator)
Creates an instance of aSerialTransition
record class. -
Uses of IModStateTransition.EventGenerator in net.minecraftforge.registries
Methods in net.minecraftforge.registries that return types with arguments of type IModStateTransition.EventGeneratorModifier and TypeMethodDescriptionstatic Stream<IModStateTransition.EventGenerator<?>>
GameData.generateRegistryEvents()
Methods in net.minecraftforge.registries with parameters of type IModStateTransition.EventGeneratorModifier and TypeMethodDescriptionstatic CompletableFuture<List<Throwable>>
GameData.postRegistryEventDispatch(Executor executor, IModStateTransition.EventGenerator<? extends RegistryEvent.Register<?>> eventGenerator)
static CompletableFuture<List<Throwable>>
GameData.preRegistryEventDispatch(Executor executor, IModStateTransition.EventGenerator<? extends RegistryEvent.Register<?>> eventGenerator)