Class LeveledPriorityQueue
java.lang.Object
net.minecraft.world.level.lighting.LeveledPriorityQueue
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate final intprivate final it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet[]
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidcheckFirstQueuedLevel(int p_278303_) voiddequeue(long p_278232_, int p_278338_, int p_278345_) voidenqueue(long p_278311_, int p_278335_) booleanisEmpty()long
- 
Field Details- 
levelCountprivate final int levelCount
- 
queuesprivate final it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet[] queues
- 
firstQueuedLevelprivate int firstQueuedLevel
 
- 
- 
Constructor Details- 
LeveledPriorityQueuepublic LeveledPriorityQueue(int p_278289_, int p_278259_) 
 
- 
- 
Method Details- 
removeFirstLongpublic long removeFirstLong()
- 
isEmptypublic boolean isEmpty()
- 
dequeuepublic void dequeue(long p_278232_, int p_278338_, int p_278345_) 
- 
enqueuepublic void enqueue(long p_278311_, int p_278335_) 
- 
checkFirstQueuedLevelprivate void checkFirstQueuedLevel(int p_278303_) 
 
-