Uses of Interface
net.minecraftforge.fml.ModLoadingStage.EventGenerator
-
Uses of ModLoadingStage.EventGenerator in net.minecraftforge.fml
Modifier and TypeFieldDescriptionprivate final Supplier<Stream<ModLoadingStage.EventGenerator<?>>>
ModLoadingStage.eventFunctionStream
private final BiFunction<Executor,
? extends ModLoadingStage.EventGenerator<?>, CompletableFuture<List<Throwable>>> ModLoadingStage.postDispatchHook
private final BiFunction<Executor,
? extends ModLoadingStage.EventGenerator<?>, CompletableFuture<List<Throwable>>> ModLoadingStage.preDispatchHook
Modifier and TypeMethodDescriptionprivate <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
ModLoadingStage.EventGenerator<T>ModLoadingStage.addCompletableFutureTaskForModDispatch
(Executor syncExecutor, Executor parallelExecutor, List<CompletableFuture<List<Throwable>>> completeableFutures, ModLoadingStage.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> nextState, ModLoadingStage.EventGenerator<T> nextGenerator) static <FN extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
ModLoadingStage.EventGenerator<FN>ModLoadingStage.EventGenerator.fromFunction
(Function<ModContainer, FN> fn) Modifier and TypeMethodDescriptionprivate <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
ModLoadingStage.EventGenerator<T>ModLoadingStage.addCompletableFutureTaskForModDispatch
(Executor syncExecutor, Executor parallelExecutor, List<CompletableFuture<List<Throwable>>> completeableFutures, ModLoadingStage.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> nextState, ModLoadingStage.EventGenerator<T> nextGenerator) static <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
CompletableFuture<Void>ModContainer.buildTransitionHandler
(ModContainer target, ModLoadingStage.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
(ModLoadingStage.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> stateChange) ModifierConstructorDescriptionprivate
ModLoadingStage
(Supplier<Stream<ModLoadingStage.EventGenerator<?>>> eventStream) private
ModLoadingStage
(Supplier<Stream<ModLoadingStage.EventGenerator<?>>> eventStream, BiFunction<Executor, ? extends ModLoadingStage.EventGenerator<T>, CompletableFuture<List<Throwable>>> preDispatchHook, BiFunction<Executor, ? extends ModLoadingStage.EventGenerator<T>, CompletableFuture<List<Throwable>>> postDispatchHook, BiFunction<Executor, CompletableFuture<List<Throwable>>, CompletableFuture<List<Throwable>>> finalActivityGenerator) private
ModLoadingStage
(Supplier<Stream<ModLoadingStage.EventGenerator<?>>> eventStream, BiFunction<Executor, ? extends ModLoadingStage.EventGenerator<T>, CompletableFuture<List<Throwable>>> preDispatchHook, BiFunction<Executor, ? extends ModLoadingStage.EventGenerator<T>, CompletableFuture<List<Throwable>>> postDispatchHook, BiFunction<Executor, CompletableFuture<List<Throwable>>, CompletableFuture<List<Throwable>>> finalActivityGenerator) -
Uses of ModLoadingStage.EventGenerator in net.minecraftforge.registries
Modifier and TypeMethodDescriptionstatic Stream<ModLoadingStage.EventGenerator<?>>
GameData.generateRegistryEvents()
Modifier and TypeMethodDescriptionstatic CompletableFuture<List<Throwable>>
GameData.postRegistryEventDispatch
(Executor executor, ModLoadingStage.EventGenerator<? extends RegistryEvent.Register<?>> eventGenerator) static CompletableFuture<List<Throwable>>
GameData.preRegistryEventDispatch
(Executor executor, ModLoadingStage.EventGenerator<? extends RegistryEvent.Register<?>> eventGenerator)