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

java.lang.Object
java.lang.Record
net.minecraftforge.fmllegacy.SerialTransition<T>
All Implemented Interfaces:
IModStateTransition

record 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