Record Class ForgeStatesProvider.SerialTransition<T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>

java.lang.Object
java.lang.Record
net.minecraftforge.common.ForgeStatesProvider.SerialTransition<T>
All Implemented Interfaces:
IModStateTransition
Enclosing class:
ForgeStatesProvider

static record ForgeStatesProvider.SerialTransition<T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>(Supplier<Stream<IModStateTransition.EventGenerator<?>>> eventStream, BiFunction<Executor,? extends IModStateTransition.EventGenerator<T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>,CompletableFuture<List<Throwable>>> preDispatchHook, BiFunction<Executor,? extends IModStateTransition.EventGenerator<T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>,CompletableFuture<List<Throwable>>> postDispatchHook, BiFunction<Executor,CompletableFuture<List<Throwable>>,CompletableFuture<List<Throwable>>> finalActivityGenerator) extends Record implements IModStateTransition