Uses of Interface
net.minecraft.util.concurrent.ITaskExecutor
Package
Description
-
Uses of ITaskExecutor in net.minecraft.client
-
Uses of ITaskExecutor in net.minecraft.client.audio
-
Uses of ITaskExecutor in net.minecraft.server
-
Uses of ITaskExecutor in net.minecraft.server.dedicated
-
Uses of ITaskExecutor in net.minecraft.server.integrated
-
Uses of ITaskExecutor in net.minecraft.util.concurrent
Modifier and TypeClassDescriptionclass
class
RecursiveEventLoop<R extends Runnable>
class
ThreadTaskExecutor<R extends Runnable>
Modifier and TypeMethodDescriptiondefault <Source> CompletableFuture<Source>
ITaskExecutor.ask
(Function<? super ITaskExecutor<Source>, ? extends Msg> p_213141_1_) default <Source> CompletableFuture<Source>
ITaskExecutor.askEither
(Function<? super ITaskExecutor<com.mojang.datafixers.util.Either<Source, Exception>>, ? extends Msg> p_233528_1_) -
Uses of ITaskExecutor in net.minecraft.world.chunk
Modifier and TypeFieldDescriptionprivate final Map<ITaskExecutor<?>,
ChunkTaskPriorityQueue<? extends Function<ITaskExecutor<Unit>, ?>>> ChunkTaskPriorityQueueSorter.queues
private final Map<ITaskExecutor<?>,
ChunkTaskPriorityQueue<? extends Function<ITaskExecutor<Unit>, ?>>> ChunkTaskPriorityQueueSorter.queues
private final Set<ITaskExecutor<?>>
ChunkTaskPriorityQueueSorter.sleeping
private final Function<ITaskExecutor<Unit>,
T> ChunkTaskPriorityQueueSorter.FunctionEntry.task
Modifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor
(ITaskExecutor<T> p_219087_1_, boolean p_219087_2_) ChunkTaskPriorityQueueSorter.getReleaseProcessor
(ITaskExecutor<Runnable> p_219091_1_) Modifier and TypeMethodDescriptionprivate <T> ChunkTaskPriorityQueue<Function<ITaskExecutor<Unit>,
T>> ChunkTaskPriorityQueueSorter.getQueue
(ITaskExecutor<T> p_219068_1_) Modifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor
(ITaskExecutor<T> p_219087_1_, boolean p_219087_2_) private <T> ChunkTaskPriorityQueue<Function<ITaskExecutor<Unit>,
T>> ChunkTaskPriorityQueueSorter.getQueue
(ITaskExecutor<T> p_219068_1_) ChunkTaskPriorityQueueSorter.getReleaseProcessor
(ITaskExecutor<Runnable> p_219091_1_) private <T> void
ChunkTaskPriorityQueueSorter.pollTask
(ChunkTaskPriorityQueue<Function<ITaskExecutor<Unit>, T>> p_219078_1_, ITaskExecutor<T> p_219078_2_) private <T> void
ChunkTaskPriorityQueueSorter.release
(ITaskExecutor<T> p_219074_1_, long p_219074_2_, Runnable p_219074_4_, boolean p_219074_5_) private <T> void
ChunkTaskPriorityQueueSorter.submit
(ITaskExecutor<T> p_219067_1_, Function<ITaskExecutor<Unit>, T> p_219067_2_, long p_219067_3_, IntSupplier p_219067_5_, boolean p_219067_6_) Modifier and TypeMethodDescriptionprivate <T> void
ChunkTaskPriorityQueueSorter.pollTask
(ChunkTaskPriorityQueue<Function<ITaskExecutor<Unit>, T>> p_219078_1_, ITaskExecutor<T> p_219078_2_) private <T> void
ChunkTaskPriorityQueueSorter.submit
(ITaskExecutor<T> p_219067_1_, Function<ITaskExecutor<Unit>, T> p_219067_2_, long p_219067_3_, IntSupplier p_219067_5_, boolean p_219067_6_) ModifierConstructorDescriptionChunkTaskPriorityQueueSorter
(List<ITaskExecutor<?>> p_i50713_1_, Executor p_i50713_2_, int p_i50713_3_) private
FunctionEntry
(Function<ITaskExecutor<Unit>, T> p_i50028_1_, long p_i50028_2_, IntSupplier p_i50028_4_) -
Uses of ITaskExecutor in net.minecraft.world.server
Modifier and TypeFieldDescriptionprivate final ITaskExecutor<ChunkTaskPriorityQueueSorter.FunctionEntry<Runnable>>
ChunkManager.mainThreadMailbox
private final ITaskExecutor<ChunkTaskPriorityQueueSorter.FunctionEntry<Runnable>>
ServerWorldLightManager.sorterMailbox
private final ITaskExecutor<ChunkTaskPriorityQueueSorter.FunctionEntry<Runnable>>
TicketManager.ticketThrottlerInput
private final ITaskExecutor<ChunkTaskPriorityQueueSorter.RunnableEntry>
TicketManager.ticketThrottlerReleaser
private final ITaskExecutor<ChunkTaskPriorityQueueSorter.FunctionEntry<Runnable>>
ChunkManager.worldgenMailbox
ModifierConstructorDescriptionServerWorldLightManager
(IChunkLightProvider p_i50701_1_, ChunkManager p_i50701_2_, boolean p_i50701_3_, DelegatedTaskExecutor<Runnable> p_i50701_4_, ITaskExecutor<ChunkTaskPriorityQueueSorter.FunctionEntry<Runnable>> p_i50701_5_)