net.minecraft.server.world

public class ChunkTaskPrioritySystem

implements AutoCloseable, ChunkHolder$LevelUpdateListener

uw
net.minecraft.class_3900
net.minecraft.server.world.ChunkTaskPrioritySystem
net.minecraft.unmapped.C_27540468
net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter
net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_17248
LOGGER
f_69924935
field_219093_a
LOGGER
private final Map<Actor<?>, LevelPrioritizedQueue<? extends Function<Actor<Unit>, ?>>>
b
field_17249
queues
f_35392794
field_219094_b
queues
private final Set<Actor<?>>
c
field_17250
actors
f_41323164
field_219095_c
field_219095_c
private final MailboxProcessor<Mailbox$PrioritizedMessage>
d
field_17251
sorter
f_14390735
field_219096_d
sorter

Constructor summary

ModifierConstructor
public (List<Actor<?>> arg0, Executor arg1, int arg2)

Method summary

Modifier and TypeMethod
public static ChunkTaskPrioritySystem$RunnableMessage<Runnable>
a(Runnable arg0, long arg1, IntSupplier arg2)
method_17626(Runnable arg0, long arg1, IntSupplier arg2)
createRunnableMessage(Runnable arg0, long arg1, IntSupplier arg2)
m_41418943(Runnable arg0, long arg1, IntSupplier arg2)
func_219069_a(Runnable arg0, long arg1, IntSupplier arg2)
func_219069_a(Runnable arg0, long pos, IntSupplier arg2)
public static ChunkTaskPrioritySystem$RunnableMessage<Runnable>
a(ut arg0, Runnable arg1)
method_17629(class_3193 arg0, Runnable arg1)
createExecutorMessage(ChunkHolder arg0, Runnable arg1)
m_33300236(ChunkHolder arg0, Runnable arg1)
func_219081_a(ChunkHolder arg0, Runnable arg1)
func_219081_a(ChunkHolder arg0, Runnable arg1)
public static ChunkTaskPrioritySystem$SorterMessage
a(Runnable arg0, long arg1, boolean arg2)
method_17627(Runnable arg0, long arg1, boolean arg2)
createSorterMessage(Runnable arg0, long arg1, boolean arg2)
m_66232921(Runnable arg0, long arg1, boolean arg2)
func_219073_a(Runnable arg0, long arg1, boolean arg2)
func_219073_a(Runnable arg0, long arg1, boolean arg2)
public <T> Actor<ChunkTaskPrioritySystem$RunnableMessage<T>>
a(agp<T> arg0, boolean arg1)
method_17622(class_3906<T> arg0, boolean arg1)
createExecutingActor(Actor<T> arg0, boolean arg1)
m_18093623(C_70178026<T> arg0, boolean arg1)
func_219087_a(ITaskExecutor<T> arg0, boolean arg1)
func_219087_a(ITaskExecutor<T> arg0, boolean arg1)
public Actor<ChunkTaskPrioritySystem$SorterMessage>
a(agp<Runnable> arg0)
method_17614(class_3906<Runnable> arg0)
createSortingActor(Actor<Runnable> arg0)
m_32815870(C_70178026<Runnable> arg0)
func_219091_a(ITaskExecutor<Runnable> arg0)
func_219091_a(ITaskExecutor<Runnable> arg0)
public void
a(bgy arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
method_17209(class_1923 arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
updateLevel(ChunkPos arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
m_14867189(ChunkPos arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
func_219066_a(ChunkPos arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
func_219066_a(ChunkPos arg0, IntSupplier arg1, int arg2, IntConsumer arg3)
private <T> void
a(agp<T> arg0, long arg1, Runnable arg2, boolean arg3)
method_17615(class_3906<T> arg0, long arg1, Runnable arg2, boolean arg3)
sort(Actor<T> arg0, long arg1, Runnable arg2, boolean arg3)
m_19704444(C_70178026<T> arg0, long arg1, Runnable arg2, boolean arg3)
func_219074_a(ITaskExecutor<T> arg0, long arg1, Runnable arg2, boolean arg3)
func_219074_a(ITaskExecutor<T> arg0, long arg1, Runnable arg2, boolean arg3)
private <T> void
a(agp<T> arg0, Function<agp<aad>, T> arg1, long arg2, IntSupplier arg3, boolean arg4)
method_17282(class_3906<T> arg0, Function<class_3906<class_3902>, T> arg1, long arg2, IntSupplier arg3, boolean arg4)
execute(Actor<T> arg0, Function<Actor<Unit>, T> arg1, long arg2, IntSupplier arg3, boolean arg4)
m_59621498(C_70178026<T> arg0, Function<C_70178026<Unit>, T> arg1, long arg2, IntSupplier arg3, boolean arg4)
func_219067_a(ITaskExecutor<T> arg0, Function<ITaskExecutor<Unit>, T> arg1, long arg2, IntSupplier arg3, boolean arg4)
func_219067_a(ITaskExecutor<T> arg0, Function<ITaskExecutor<Unit>, T> arg1, long arg2, IntSupplier arg3, boolean arg4)
private <T> void
a(uv<Function<agp<aad>, T>> arg0, agp<T> arg1)
method_17630(class_3899<Function<class_3906<class_3902>, T>> arg0, class_3906<T> arg1)
method_17630(LevelPrioritizedQueue<Function<Actor<Unit>, T>> arg0, Actor<T> arg1)
m_72006769(C_14553362<Function<C_70178026<Unit>, T>> arg0, C_70178026<T> arg1)
func_219078_a(ChunkTaskPriorityQueue<Function<ITaskExecutor<Unit>, T>> arg0, ITaskExecutor<T> arg1)
func_219078_a(ChunkTaskPriorityQueue<Function<ITaskExecutor<Unit>, T>> arg0, ITaskExecutor<T> arg1)
private <T> LevelPrioritizedQueue<Function<Actor<Unit>, T>>
b(agp<T> arg0)
method_17632(class_3906<T> arg0)
getQueue(Actor<T> arg0)
m_84344998(C_70178026<T> arg0)
func_219068_b(ITaskExecutor<T> arg0)
getQueue(ITaskExecutor<T> arg0)
public void
close()
close()
close()
close()
close()