History - net.minecraft.server.level.ChunkTaskDispatcher
1.21.3
Names
aro
net.minecraft.server.level.ChunkTaskDispatcher
net.minecraft.class_10171
net.minecraft.server.world.ChunkTaskScheduler
net.minecraft.server.level.ChunkTaskDispatcher
Fields
int: a, DISPATCHER_PRIORITY_COUNT, field_54036, LEVELS
org.slf4j.Logger: c, LOGGER, field_54038, LOGGER
ChunkTaskPriorityQueue: d, queue, field_54039, queue
TaskScheduler<Runnable>: e, executor, field_54040, executor
PriorityConsecutiveExecutor: f, dispatcher, field_54041, dispatcher
boolean: b, sleeping, field_54037, pollOnUpdate
Constructors
(TaskScheduler<Runnable>, Executor)
Methods
boolean (): a, hasWork, method_63546, shouldDelayShutdown
void (ChunkPos, IntSupplier, int, IntConsumer): onLevelChange, onLevelChange, method_17209, updateLevel
void (long, Runnable, boolean): a, release, method_63549, remove
void (Runnable, long, IntSupplier): a, submit, method_63553, add
void (): b, pollTask, method_63558, pollTask
void (ChunkTaskPriorityQueue$TasksForChunk): a, scheduleForExecution, method_63551, schedule
void (long): a, onRelease, method_63548, onRemove
ChunkTaskPriorityQueue$TasksForChunk (): c, popTasks, method_63559, poll
void (): close, close