net.minecraft.world.level.lighting

public class LeveledPriorityQueue

ewe
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

Field summary

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

Constructor summary

ModifierConstructor
public (int levelCount, int expectedLevelSize)

Method summary

Modifier and TypeMethod
public long
a()
removeFirstLong()
method_50019()
m_mzaqjths()
dequeue()
removeFirstLong()
public boolean
b()
isEmpty()
method_50023()
m_vzrywweg()
isEmpty()
isEmpty()
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)
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)
private void
a(int arg0)
checkFirstQueuedLevel(int arg0)
method_50020(int arg0)
m_cjvytoia(int arg0)
increaseMinPendingLevel(int maxLevel)
checkFirstQueuedLevel(int maxLevel)