Class LeveledPriorityQueue

java.lang.Object
net.minecraft.world.level.lighting.LeveledPriorityQueue

public class LeveledPriorityQueue extends Object
  • Field Details

    • levelCount

      private final int levelCount
    • queues

      private final it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet[] queues
    • firstQueuedLevel

      private int firstQueuedLevel
  • Constructor Details

    • LeveledPriorityQueue

      public LeveledPriorityQueue(int p_278289_, int p_278259_)
  • Method Details

    • removeFirstLong

      public long removeFirstLong()
    • isEmpty

      public boolean isEmpty()
    • dequeue

      public void dequeue(long p_278232_, int p_278338_, int p_278345_)
    • enqueue

      public void enqueue(long p_278311_, int p_278335_)
    • checkFirstQueuedLevel

      private void checkFirstQueuedLevel(int p_278303_)