Class PendingUpdateQueue

java.lang.Object
net.minecraft.world.chunk.light.PendingUpdateQueue

public class PendingUpdateQueue extends Object
Mappings:
Namespace Name
named net/minecraft/world/chunk/light/PendingUpdateQueue
intermediary net/minecraft/class_8257
official etm
  • Field Details

    • levelCount

      private final int levelCount
      Mappings:
      Namespace Name Mixin selector
      named levelCount Lnet/minecraft/world/chunk/light/PendingUpdateQueue;levelCount:I
      intermediary field_43399 Lnet/minecraft/class_8257;field_43399:I
      official a Letm;a:I
    • pendingIdUpdatesByLevel

      private final LongLinkedOpenHashSet[] pendingIdUpdatesByLevel
      Mappings:
      Namespace Name Mixin selector
      named pendingIdUpdatesByLevel Lnet/minecraft/world/chunk/light/PendingUpdateQueue;pendingIdUpdatesByLevel:[Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;
      intermediary field_43400 Lnet/minecraft/class_8257;field_43400:[Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;
      official b Letm;b:[Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;
    • minPendingLevel

      private int minPendingLevel
      Mappings:
      Namespace Name Mixin selector
      named minPendingLevel Lnet/minecraft/world/chunk/light/PendingUpdateQueue;minPendingLevel:I
      intermediary field_43401 Lnet/minecraft/class_8257;field_43401:I
      official c Letm;c:I
  • Constructor Details

    • PendingUpdateQueue

      public PendingUpdateQueue(int levelCount, int expectedLevelSize)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/chunk/light/PendingUpdateQueue;<init>(II)V
      intermediary <init> Lnet/minecraft/class_8257;<init>(II)V
      official <init> Letm;<init>(II)V
  • Method Details

    • dequeue

      public long dequeue()
      Mappings:
      Namespace Name Mixin selector
      named dequeue Lnet/minecraft/world/chunk/light/PendingUpdateQueue;dequeue()J
      intermediary method_50019 Lnet/minecraft/class_8257;method_50019()J
      official a Letm;a()J
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      named isEmpty Lnet/minecraft/world/chunk/light/PendingUpdateQueue;isEmpty()Z
      intermediary method_50023 Lnet/minecraft/class_8257;method_50023()Z
      official b Letm;b()Z
    • remove

      public void remove(long id, int level, int levelCount)
      Mappings:
      Namespace Name Mixin selector
      named remove Lnet/minecraft/world/chunk/light/PendingUpdateQueue;remove(JII)V
      intermediary method_50022 Lnet/minecraft/class_8257;method_50022(JII)V
      official a Letm;a(JII)V
    • enqueue

      public void enqueue(long id, int level)
      Mappings:
      Namespace Name Mixin selector
      named enqueue Lnet/minecraft/world/chunk/light/PendingUpdateQueue;enqueue(JI)V
      intermediary method_50021 Lnet/minecraft/class_8257;method_50021(JI)V
      official a Letm;a(JI)V
    • increaseMinPendingLevel

      private void increaseMinPendingLevel(int maxLevel)
      Mappings:
      Namespace Name Mixin selector
      named increaseMinPendingLevel Lnet/minecraft/world/chunk/light/PendingUpdateQueue;increaseMinPendingLevel(I)V
      intermediary method_50020 Lnet/minecraft/class_8257;method_50020(I)V
      official a Letm;a(I)V