net.minecraft.world.level.lighting

public class LeveledPriorityQueue

eac
net.minecraft.world.level.lighting.LeveledPriorityQueue
net.minecraft.class_8257
net.minecraft.world.chunk.light.PendingUpdateQueue
net.minecraft.src.C_278114_
net.minecraft.world.level.lighting.LeveledPriorityQueue

Field summary

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

Constructor summary

ModifierConstructor
public (int levelCount, int expectedLevelSize)

Method summary

Modifier and TypeMethod
public long
a()
removeFirstLong()
method_50019()
dequeue()
m_278178_()
public boolean
b()
isEmpty()
method_50023()
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)
remove(long id, int level, int levelCount)
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)
enqueue(long id, int level)
m_278202_(long p_278335_, int arg1)
private void
a(int arg0)
checkFirstQueuedLevel(int arg0)
method_50020(int arg0)
increaseMinPendingLevel(int maxLevel)
m_278149_(int arg0)