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 chunkPos) (package private) it.unimi.dsi.fastutil.longs.LongSet
boolean
hasWork()
pop()
protected void
release
(long chunkPos, boolean fullClear) protected void
resortChunkTasks
(int queueLevel, ChunkPos chunkPos, int ticketLevel) 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