All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
close() |
<T> MessageListener<ChunkTaskPrioritySystem.Task<T>> |
createExecutor(MessageListener<T> executor,
boolean bool) |
static ChunkTaskPrioritySystem.Task<Runnable> |
createMessage(ChunkHolder holder,
Runnable runnable) |
static ChunkTaskPrioritySystem.Task<Runnable> |
createMessage(Runnable runnable,
long pos,
IntSupplier lastLevelUpdatedToProvider) |
MessageListener<ChunkTaskPrioritySystem.SorterMessage> |
createSorterExecutor(MessageListener<Runnable> executor) |
static ChunkTaskPrioritySystem.SorterMessage |
createSorterMessage(Runnable runnable,
long pos,
boolean bool) |
private <T> void |
execute(MessageListener<T> actor,
Function<MessageListener<Unit>,T> function,
long long2,
IntSupplier lastLevelUpdatedToProvider,
boolean bool) |
String |
getDebugString() |
private <T> LevelPrioritizedQueue<Function<MessageListener<Unit>,T>> |
getQueue(MessageListener<T> actor) |
private <T> void |
method_17630(LevelPrioritizedQueue<Function<MessageListener<Unit>,T>> levelPrioritizedQueue,
MessageListener<T> actor) |
private <T> void |
sort(MessageListener<T> messageListener,
long long2,
Runnable runnable,
boolean bool) |
void |
updateLevel(ChunkPos pos,
IntSupplier levelGetter,
int targetLevel,
IntConsumer levelSetter) |