Package net.minecraft.server.level
Class ChunkTaskPriorityQueue<T>
java.lang.Object
net.minecraft.server.level.ChunkTaskPriorityQueue<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.longs.LongSet
private int
private final int
private final String
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Runnable
acquire
(long pChunkPos) (package private) it.unimi.dsi.fastutil.longs.LongSet
boolean
hasWork()
pop()
protected void
release
(long pChunkPos, boolean pFullClear) protected void
resortChunkTasks
(int pQueueLevel, ChunkPos pChunkPos, int pTicketLevel) protected void
toString()
-
Field Details
-
PRIORITY_LEVEL_COUNT
public static final int PRIORITY_LEVEL_COUNT -
taskQueue
-
firstQueue
private volatile int firstQueue -
name
-
acquired
private final it.unimi.dsi.fastutil.longs.LongSet acquired -
maxTasks
private final int maxTasks
-
-
Constructor Details
-
ChunkTaskPriorityQueue
-
-
Method Details