Uses of Interface
net.minecraft.util.thread.ProcessorHandle
Packages that use ProcessorHandle
Package
Description
-
Uses of ProcessorHandle in net.minecraft.client
Classes in net.minecraft.client that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.client.server
Classes in net.minecraft.client.server that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.client.sounds
Classes in net.minecraft.client.sounds that implement ProcessorHandleModifier and TypeClassDescriptionclassThe SoundEngineExecutor class is responsible for executing sound-related tasks in a separate thread. -
Uses of ProcessorHandle in net.minecraft.gametest.framework
Classes in net.minecraft.gametest.framework that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.server
Classes in net.minecraft.server that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.server.dedicated
Classes in net.minecraft.server.dedicated that implement ProcessorHandle -
Uses of ProcessorHandle in net.minecraft.server.level
Classes in net.minecraft.server.level that implement ProcessorHandleModifier and TypeClassDescription(package private) final classFields in net.minecraft.server.level declared as ProcessorHandleModifier and TypeFieldDescriptionprivate final ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> ChunkMap.mainThreadMailboxprivate final ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> ThreadedLevelLightEngine.sorterMailbox(package private) final ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> DistanceManager.ticketThrottlerInput(package private) final ProcessorHandle<ChunkTaskPriorityQueueSorter.Release> DistanceManager.ticketThrottlerReleaserprivate final ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> ChunkMap.worldgenMailboxFields in net.minecraft.server.level with type parameters of type ProcessorHandleModifier and TypeFieldDescriptionprivate final Map<ProcessorHandle<?>, ChunkTaskPriorityQueue<? extends Function<ProcessorHandle<Unit>, ?>>> ChunkTaskPriorityQueueSorter.queuesprivate final Map<ProcessorHandle<?>, ChunkTaskPriorityQueue<? extends Function<ProcessorHandle<Unit>, ?>>> ChunkTaskPriorityQueueSorter.queuesprivate final Set<ProcessorHandle<?>> ChunkTaskPriorityQueueSorter.sleeping(package private) final Function<ProcessorHandle<Unit>, T> ChunkTaskPriorityQueueSorter.Message.taskMethods in net.minecraft.server.level that return ProcessorHandleModifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor(ProcessorHandle<T> processor, boolean flush) ChunkTaskPriorityQueueSorter.getReleaseProcessor(ProcessorHandle<Runnable> processor) Methods in net.minecraft.server.level that return types with arguments of type ProcessorHandleModifier and TypeMethodDescriptionprivate <T> ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>, T>> ChunkTaskPriorityQueueSorter.getQueue(ProcessorHandle<T> processor) Methods in net.minecraft.server.level with parameters of type ProcessorHandleModifier and TypeMethodDescriptionChunkTaskPriorityQueueSorter.getProcessor(ProcessorHandle<T> processor, boolean flush) private <T> ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>, T>> ChunkTaskPriorityQueueSorter.getQueue(ProcessorHandle<T> processor) ChunkTaskPriorityQueueSorter.getReleaseProcessor(ProcessorHandle<Runnable> processor) private <T> voidChunkTaskPriorityQueueSorter.pollTask(ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>, T>> queue, ProcessorHandle<T> processor) private <T> voidChunkTaskPriorityQueueSorter.release(ProcessorHandle<T> processor, long chunkPos, Runnable task, boolean clearQueue) private <T> voidChunkTaskPriorityQueueSorter.submit(ProcessorHandle<T> processor, Function<ProcessorHandle<Unit>, T> task, long chunkPos, IntSupplier level, boolean flush) Method parameters in net.minecraft.server.level with type arguments of type ProcessorHandleModifier and TypeMethodDescriptionstatic <T> ChunkTaskPriorityQueueSorter.Message<T> ChunkTaskPriorityQueueSorter.message(Function<ProcessorHandle<Unit>, T> task, long pos, IntSupplier level) static <T> ChunkTaskPriorityQueueSorter.Message<T> ChunkTaskPriorityQueueSorter.message(GenerationChunkHolder chunk, Function<ProcessorHandle<Unit>, T> task) private <T> voidChunkTaskPriorityQueueSorter.pollTask(ChunkTaskPriorityQueue<Function<ProcessorHandle<Unit>, T>> queue, ProcessorHandle<T> processor) private <T> voidChunkTaskPriorityQueueSorter.submit(ProcessorHandle<T> processor, Function<ProcessorHandle<Unit>, T> task, long chunkPos, IntSupplier level, boolean flush) Constructors in net.minecraft.server.level with parameters of type ProcessorHandleModifierConstructorDescriptionThreadedLevelLightEngine(LightChunkGetter lightChunk, ChunkMap chunkMap, boolean skyLight, ProcessorMailbox<Runnable> taskMailbox, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> sorterMailbox) Constructor parameters in net.minecraft.server.level with type arguments of type ProcessorHandleModifierConstructorDescriptionChunkTaskPriorityQueueSorter(List<ProcessorHandle<?>> queues, Executor task, int maxTasks) (package private)Message(Function<ProcessorHandle<Unit>, T> task, long pos, IntSupplier level) -
Uses of ProcessorHandle in net.minecraft.util.thread
Classes in net.minecraft.util.thread that implement ProcessorHandleModifier and TypeClassDescriptionclassBlockableEventLoop<R extends Runnable>classclassReentrantBlockableEventLoop<R extends Runnable>Methods in net.minecraft.util.thread that return ProcessorHandleMethod parameters in net.minecraft.util.thread with type arguments of type ProcessorHandleModifier and TypeMethodDescriptiondefault <Source> CompletableFuture<Source> ProcessorHandle.ask(Function<? super ProcessorHandle<Source>, ? extends Msg> task) default <Source> CompletableFuture<Source> ProcessorHandle.askEither(Function<? super ProcessorHandle<com.mojang.datafixers.util.Either<Source, Exception>>, ? extends Msg> task) -
Uses of ProcessorHandle in net.minecraft.world.level.chunk.status
Fields in net.minecraft.world.level.chunk.status declared as ProcessorHandleModifier and TypeFieldDescriptionprivate final ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> WorldGenContext.mainThreadMailBoxThe field for themainThreadMailBoxrecord component.Methods in net.minecraft.world.level.chunk.status that return ProcessorHandleModifier and TypeMethodDescriptionWorldGenContext.mainThreadMailBox()Returns the value of themainThreadMailBoxrecord component.Constructors in net.minecraft.world.level.chunk.status with parameters of type ProcessorHandleModifierConstructorDescriptionWorldGenContext(ServerLevel level, ChunkGenerator generator, StructureTemplateManager structureManager, ThreadedLevelLightEngine lightEngine, ProcessorHandle<ChunkTaskPriorityQueueSorter.Message<Runnable>> mainThreadMailBox) Creates an instance of aWorldGenContextrecord class.