Uses of Interface
net.minecraft.util.thread.MessageListener
Packages that use MessageListener
Package
Description
-
Uses of MessageListener in net.minecraft.client
Classes in net.minecraft.client that implement MessageListener -
Uses of MessageListener in net.minecraft.client.sound
Classes in net.minecraft.client.sound that implement MessageListener -
Uses of MessageListener in net.minecraft.server
Classes in net.minecraft.server that implement MessageListener -
Uses of MessageListener in net.minecraft.server.dedicated
Classes in net.minecraft.server.dedicated that implement MessageListener -
Uses of MessageListener in net.minecraft.server.integrated
Classes in net.minecraft.server.integrated that implement MessageListener -
Uses of MessageListener in net.minecraft.server.world
Classes in net.minecraft.server.world that implement MessageListenerFields in net.minecraft.server.world declared as MessageListenerModifier and TypeFieldDescriptionprivate final MessageListener<ChunkTaskPrioritySystem.Task<Runnable>>
ServerLightingProvider.executor
private final MessageListener<ChunkTaskPrioritySystem.Task<Runnable>>
ThreadedAnvilChunkStorage.mainExecutor
(package private) final MessageListener<ChunkTaskPrioritySystem.Task<Runnable>>
ChunkTicketManager.playerTicketThrottler
(package private) final MessageListener<ChunkTaskPrioritySystem.UnblockingMessage>
ChunkTicketManager.playerTicketThrottlerUnblocker
private final MessageListener<ChunkTaskPrioritySystem.Task<Runnable>>
ThreadedAnvilChunkStorage.worldGenExecutor
Fields in net.minecraft.server.world with type parameters of type MessageListenerModifier and TypeFieldDescriptionprivate final Set<MessageListener<?>>
ChunkTaskPrioritySystem.idleActors
private final Map<MessageListener<?>,
LevelPrioritizedQueue<? extends Function<MessageListener<Unit>, ?>>> ChunkTaskPrioritySystem.queues
private final Map<MessageListener<?>,
LevelPrioritizedQueue<? extends Function<MessageListener<Unit>, ?>>> ChunkTaskPrioritySystem.queues
(package private) final Function<MessageListener<Unit>,
T> ChunkTaskPrioritySystem.Task.taskFunction
Methods in net.minecraft.server.world that return MessageListenerModifier and TypeMethodDescriptionChunkTaskPrioritySystem.createExecutor
(MessageListener<T> executor, boolean addBlocker) ChunkTaskPrioritySystem.createUnblockingExecutor
(MessageListener<Runnable> executor) Methods in net.minecraft.server.world that return types with arguments of type MessageListenerModifier and TypeMethodDescriptionprivate <T> LevelPrioritizedQueue<Function<MessageListener<Unit>,
T>> ChunkTaskPrioritySystem.getQueue
(MessageListener<T> actor) Methods in net.minecraft.server.world with parameters of type MessageListenerModifier and TypeMethodDescriptionChunkTaskPrioritySystem.createExecutor
(MessageListener<T> executor, boolean addBlocker) ChunkTaskPrioritySystem.createUnblockingExecutor
(MessageListener<Runnable> executor) private <T> void
ChunkTaskPrioritySystem.enqueueChunk
(MessageListener<T> actor, Function<MessageListener<Unit>, T> task, long chunkPos, IntSupplier lastLevelUpdatedToProvider, boolean addBlocker) private <T> void
ChunkTaskPrioritySystem.enqueueExecution
(LevelPrioritizedQueue<Function<MessageListener<Unit>, T>> queue, MessageListener<T> actor) private <T> LevelPrioritizedQueue<Function<MessageListener<Unit>,
T>> ChunkTaskPrioritySystem.getQueue
(MessageListener<T> actor) private <T> void
ChunkTaskPrioritySystem.removeChunk
(MessageListener<T> actor, long chunkPos, Runnable callback, boolean clearTask) Method parameters in net.minecraft.server.world with type arguments of type MessageListenerModifier and TypeMethodDescriptionstatic <T> ChunkTaskPrioritySystem.Task<T>
ChunkTaskPrioritySystem.createTask
(Function<MessageListener<Unit>, T> taskFunction, long pos, IntSupplier lastLevelUpdatedToProvider) static <T> ChunkTaskPrioritySystem.Task<T>
ChunkTaskPrioritySystem.createTask
(ChunkHolder holder, Function<MessageListener<Unit>, T> taskFunction) private <T> void
ChunkTaskPrioritySystem.enqueueChunk
(MessageListener<T> actor, Function<MessageListener<Unit>, T> task, long chunkPos, IntSupplier lastLevelUpdatedToProvider, boolean addBlocker) private <T> void
ChunkTaskPrioritySystem.enqueueExecution
(LevelPrioritizedQueue<Function<MessageListener<Unit>, T>> queue, MessageListener<T> actor) Constructors in net.minecraft.server.world with parameters of type MessageListenerModifierConstructorDescriptionServerLightingProvider
(ChunkProvider chunkProvider, ThreadedAnvilChunkStorage chunkStorage, boolean hasBlockLight, TaskExecutor<Runnable> processor, MessageListener<ChunkTaskPrioritySystem.Task<Runnable>> executor) Constructor parameters in net.minecraft.server.world with type arguments of type MessageListenerModifierConstructorDescriptionChunkTaskPrioritySystem
(List<MessageListener<?>> actors, Executor executor, int maxQueues) (package private)
Task
(Function<MessageListener<Unit>, T> taskFunction, long pos, IntSupplier lastLevelUpdatedToProvider) -
Uses of MessageListener in net.minecraft.test
Classes in net.minecraft.test that implement MessageListener -
Uses of MessageListener in net.minecraft.util.thread
Classes in net.minecraft.util.thread that implement MessageListenerModifier and TypeClassDescriptionclass
ReentrantThreadExecutor<R extends Runnable>
class
TaskExecutor<T>
class
ThreadExecutor<R extends Runnable>
Methods in net.minecraft.util.thread that return MessageListenerMethod parameters in net.minecraft.util.thread with type arguments of type MessageListenerModifier and TypeMethodDescriptiondefault <Source> CompletableFuture<Source>
MessageListener.ask
(Function<? super MessageListener<Source>, ? extends Msg> messageProvider) Asks a message provider for a message.default <Source> CompletableFuture<Source>
MessageListener.askFallible
(Function<? super MessageListener<com.mojang.datafixers.util.Either<Source, Exception>>, ? extends Msg> messageProvider) Asks a fallible message provider for a message.