Package net.minecraft.world.chunk.light
Class PendingUpdateQueue
java.lang.Object
net.minecraft.world.chunk.light.PendingUpdateQueue
- Mappings:
Namespace Name official dwrintermediary net/minecraft/class_8257named net/minecraft/world/chunk/light/PendingUpdateQueue
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate intprivate final LongLinkedOpenHashSet[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongdequeue()voidenqueue(long id, int level) private voidincreaseMinPendingLevel(int maxLevel) booleanisEmpty()voidremove(long id, int level, int levelCount)
-
Field Details
-
levelCount
private final int levelCount- Mappings:
Namespace Name Mixin selector official aLdwr;a:Iintermediary field_43399Lnet/minecraft/class_8257;field_43399:Inamed levelCountLnet/minecraft/world/chunk/light/PendingUpdateQueue;levelCount:I
-
pendingIdUpdatesByLevel
- Mappings:
Namespace Name Mixin selector official bLdwr;b:[Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;intermediary field_43400Lnet/minecraft/class_8257;field_43400:[Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;named pendingIdUpdatesByLevelLnet/minecraft/world/chunk/light/PendingUpdateQueue;pendingIdUpdatesByLevel:[Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;
-
minPendingLevel
private int minPendingLevel- Mappings:
Namespace Name Mixin selector official cLdwr;c:Iintermediary field_43401Lnet/minecraft/class_8257;field_43401:Inamed minPendingLevelLnet/minecraft/world/chunk/light/PendingUpdateQueue;minPendingLevel:I
-
-
Constructor Details
-
PendingUpdateQueue
public PendingUpdateQueue(int levelCount, int expectedLevelSize) - Mappings:
Namespace Name Mixin selector official <init>Ldwr;<init>(II)Vintermediary <init>Lnet/minecraft/class_8257;<init>(II)Vnamed <init>Lnet/minecraft/world/chunk/light/PendingUpdateQueue;<init>(II)V
-
-
Method Details
-
dequeue
public long dequeue()- Mappings:
Namespace Name Mixin selector official aLdwr;a()Jintermediary method_50019Lnet/minecraft/class_8257;method_50019()Jnamed dequeueLnet/minecraft/world/chunk/light/PendingUpdateQueue;dequeue()J
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official bLdwr;b()Zintermediary method_50023Lnet/minecraft/class_8257;method_50023()Znamed isEmptyLnet/minecraft/world/chunk/light/PendingUpdateQueue;isEmpty()Z
-
remove
public void remove(long id, int level, int levelCount) - Mappings:
Namespace Name Mixin selector official aLdwr;a(JII)Vintermediary method_50022Lnet/minecraft/class_8257;method_50022(JII)Vnamed removeLnet/minecraft/world/chunk/light/PendingUpdateQueue;remove(JII)V
-
enqueue
public void enqueue(long id, int level) - Mappings:
Namespace Name Mixin selector official aLdwr;a(JI)Vintermediary method_50021Lnet/minecraft/class_8257;method_50021(JI)Vnamed enqueueLnet/minecraft/world/chunk/light/PendingUpdateQueue;enqueue(JI)V
-
increaseMinPendingLevel
private void increaseMinPendingLevel(int maxLevel) - Mappings:
Namespace Name Mixin selector official aLdwr;a(I)Vintermediary method_50020Lnet/minecraft/class_8257;method_50020(I)Vnamed increaseMinPendingLevelLnet/minecraft/world/chunk/light/PendingUpdateQueue;increaseMinPendingLevel(I)V
-