类 ModStateTransitionHelper
java.lang.Object
net.minecraftforge.fml.ModStateTransitionHelper
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static final record
(专用程序包) static final record
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
voidaddCompletableFutureTaskForModDispatch
(IModStateTransition transition, Executor executor, List<CompletableFuture<Void>> completableFutures, ProgressMeter progressBar, IModStateTransition.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> nextState) (专用程序包) static <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
CompletableFuture<Void> build
(IModStateTransition transition, String name, Executor syncExecutor, Executor parallelExecutor, ProgressMeter progressBar, Function<Executor, CompletableFuture<Void>> preSyncTask, Function<Executor, CompletableFuture<Void>> postSyncTask) (专用程序包) static <V> CompletionStage
<Void> (专用程序包) static <V> CompletableFuture
<List<ModStateTransitionHelper.FutureResult<V>>> gather
(Collection<? extends CompletableFuture<? extends V>> futures) private static <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent>
CompletableFuture<Void> getHook
(BiFunction<Executor, ? extends IModStateTransition.EventGenerator<?>, CompletableFuture<Void>> hook, Executor executor, IModStateTransition.EventGenerator<T> eventGenerator)
-
字段详细资料
-
NOOP
-
-
构造器详细资料
-
ModStateTransitionHelper
ModStateTransitionHelper()
-
-
方法详细资料
-
completableFutureFromExceptionList
static <V> CompletionStage<Void> completableFutureFromExceptionList(List<ModStateTransitionHelper.FutureResult<V>> t) -
gather
static <V> CompletableFuture<List<ModStateTransitionHelper.FutureResult<V>>> gather(Collection<? extends CompletableFuture<? extends V>> futures) -
addCompletableFutureTaskForModDispatch
private static <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> void addCompletableFutureTaskForModDispatch(IModStateTransition transition, Executor executor, List<CompletableFuture<Void>> completableFutures, ProgressMeter progressBar, IModStateTransition.EventGenerator<T> eventGenerator, BiFunction<ModLoadingStage, Throwable, ModLoadingStage> nextState) -
getHook
private static <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> CompletableFuture<Void> getHook(BiFunction<Executor, ? extends IModStateTransition.EventGenerator<?>, CompletableFuture<Void>> hook, Executor executor, IModStateTransition.EventGenerator<T> eventGenerator) -
build
static <T extends net.minecraftforge.eventbus.api.Event & IModBusEvent> CompletableFuture<Void> build(IModStateTransition transition, String name, Executor syncExecutor, Executor parallelExecutor, ProgressMeter progressBar, Function<Executor, CompletableFuture<Void>> preSyncTask, Function<Executor, CompletableFuture<Void>> postSyncTask)
-