CLASS net/minecraft/class_3554 net/minecraft/world/chunk/light/LevelPropagator CLASS 1 METHOD rehash (I)V ARG 1 newN CLASS 2 METHOD rehash (I)V ARG 1 newN FIELD field_15781 minPendingLevel I FIELD field_15782 hasPendingUpdates Z FIELD field_15783 levelCount I FIELD field_15784 pendingUpdates Lit/unimi/dsi/fastutil/longs/Long2ByteFunction; FIELD field_15785 pendingIdUpdatesByLevel [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; METHOD (III)V ARG 1 levelCount ARG 2 expectedLevelSize ARG 3 expectedTotalSize METHOD method_15478 updateLevel (JJIZ)V ARG 1 sourceId ARG 3 id ARG 5 level ARG 6 decrease METHOD method_15479 addPendingUpdate (JII)V ARG 1 id ARG 3 level ARG 4 targetLevel METHOD method_15480 getLevel (J)I ARG 1 id METHOD method_15481 increaseMinPendingLevel (I)V ARG 1 maxLevel METHOD method_15482 updateLevel (JJIIIZ)V ARG 1 sourceId ARG 3 id ARG 5 level ARG 6 currentLevel ARG 7 pendingLevel ARG 8 decrease METHOD method_15483 removePendingUpdate (J)V ARG 1 id METHOD method_15484 propagateLevel (JJIZ)V ARG 1 sourceId ARG 3 targetId ARG 5 level ARG 6 decrease METHOD method_15485 setLevel (JI)V ARG 1 id ARG 3 level METHOD method_15486 recalculateLevel (JJI)I ARG 1 id ARG 3 excludedId ARG 5 maxLevel METHOD method_15487 propagateLevel (JIZ)V ARG 1 id ARG 3 level ARG 4 decrease METHOD method_15488 getPropagatedLevel (JJI)I ARG 1 sourceId ARG 3 targetId ARG 5 level METHOD method_15489 hasPendingUpdates ()Z METHOD method_15490 minLevel (II)I ARG 1 a ARG 2 b METHOD method_15491 resetLevel (J)V ARG 1 id METHOD method_15492 applyPendingUpdates (I)I ARG 1 maxSteps METHOD method_15493 removePendingUpdate (JIIZ)V ARG 1 id ARG 3 level ARG 4 levelCount ARG 5 removeFully METHOD method_15494 isMarker (J)Z ARG 1 id