net.minecraft.world.level.lighting

public class LeveledPriorityQueue

dwu
net.minecraft.world.level.lighting.LeveledPriorityQueue
net.minecraft.class_8257
net.minecraft.unmapped.C_phdbftjf
net.minecraft.world.chunk.light.PendingUpdateQueue
net.minecraft.world.chunk.light.LevelPriorityQueue
net.minecraft.src.C_278114_
net.minecraft.world.level.lighting.LeveledPriorityQueue

Field summary

Modifier and TypeField
private final int
a
levelCount
field_43399
f_htmmymnw
levelCount
levelCount
f_278119_
private final it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet[]
b
queues
field_43400
f_yfmcijcz
pendingIdUpdatesByLevel
queues
f_278115_
private int
c
firstQueuedLevel
field_43401
f_cwekqynq
minPendingLevel
firstQueuedLevel
f_278122_

Constructor summary

ModifierConstructor
public (int levelCount, int expectedLevelSize)

Method summary

Modifier and TypeMethod
public long
a()
removeFirstLong()
method_50019()
m_mzaqjths()
dequeue()
removeFirstLong()
m_278178_()
public boolean
b()
isEmpty()
method_50023()
m_vzrywweg()
isEmpty()
isEmpty()
m_278192_()
public void
a(long arg0, int arg1, int arg2)
dequeue(long arg0, int arg1, int arg2)
method_50022(long arg0, int arg1, int arg2)
m_uuyythrm(long arg0, int arg1, int arg2)
remove(long id, int level, int levelCount)
dequeue(long id, int level, int maxLevel)
m_278203_(long p_278338_, int arg1, int arg2)
public void
a(long arg0, int arg1)
enqueue(long arg0, int arg1)
method_50021(long arg0, int arg1)
m_juquperx(long arg0, int arg1)
enqueue(long id, int level)
enqueue(long id, int level)
m_278202_(long p_278335_, int arg1)
private void
a(int arg0)
checkFirstQueuedLevel(int arg0)
method_50020(int arg0)
m_cjvytoia(int arg0)
increaseMinPendingLevel(int maxLevel)
checkFirstQueuedLevel(int maxLevel)
m_278149_(int arg0)