Êþº¾E»  java/lang/Object()V+net/minecraft/client/RotatingSectionStorage  -net/minecraft/world/level/LevelHeightAccessorgetMinSectionY()I  getMaxSectionY  createValue<()Lnet/minecraft/client/RotatingSectionStorage$ValueCreator;  @(IIILnet/minecraft/client/RotatingSectionStorage$ValueCreator;)V  )net/minecraft/client/SectionUpdateTrackerstorage-Lnet/minecraft/client/RotatingSectionStorage;  !"getValue8(III)Lnet/minecraft/client/RotatingSectionStorage$Value;$;net/minecraft/client/SectionUpdateTracker$SectionDirtyState #& '(setDirty(Z)V * +,repositionCenter"(Lnet/minecraft/core/SectionPos;)Z . /size 1 !26(J)Lnet/minecraft/client/RotatingSectionStorage$Value; 456 78net/minecraft/core/DirectionWESTLnet/minecraft/core/Direction; :;< =>net/minecraft/core/SectionPosoffset"(JLnet/minecraft/core/Direction;)J @ ABdoesChunkExistAt2(Lnet/minecraft/client/multiplayer/ClientLevel;J)Z 4D E8NORTH 4G H8EAST 4J K8SOUTH :M =N(JIII)J :P QRx(J)I :T URz WXY Z[2net/minecraft/world/level/chunk/status/ChunkStatusFULL4Lnet/minecraft/world/level/chunk/status/ChunkStatus; ]^_ `a,net/minecraft/client/multiplayer/ClientLevelgetChunkf(IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; ]c degetLightEngine7()Lnet/minecraft/world/level/lighting/LevelLightEngine; :g hi getZeroNode(J)J klm no3net/minecraft/world/level/lighting/LevelLightEnginelightOnInColumn(J)Z #q r(ZZJ)V SignaturelLnet/minecraft/client/RotatingSectionStorage;3(Lnet/minecraft/world/level/LevelHeightAccessor;I)VCodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/client/SectionUpdateTracker;levelHeightAccessor/Lnet/minecraft/world/level/LevelHeightAccessor;renderDistanceIMethodParameters(IIIZ)VsectionXsectionYsectionZ playerChangedZsection=Lnet/minecraft/client/SectionUpdateTracker$SectionDirtyState; StackMapTablerepositionCamera"(Lnet/minecraft/core/SectionPos;)VcameraSectionPosLnet/minecraft/core/SectionPos; getDirtyState@(J)Lnet/minecraft/client/SectionUpdateTracker$SectionDirtyState; sectionNodeJRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;hasAllNeighborslevel.Lnet/minecraft/client/multiplayer/ClientLevel;chunk-Lnet/minecraft/world/level/chunk/ChunkAccess;™+net/minecraft/world/level/chunk/ChunkAccess lambda$new$0A(IJ)Lnet/minecraft/client/SectionUpdateTracker$SectionDirtyState;index SourceFileSectionUpdateTracker.java NestMembersBootstrapMethods¢7(IJ)Lnet/minecraft/client/RotatingSectionStorage$Value;¤ ¥ 𛛍 ©ª« ¬­"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses°8net/minecraft/client/RotatingSectionStorage$ValueCreator ValueCreator³1net/minecraft/client/RotatingSectionStorage$ValueValueSectionDirtyState·%java/lang/invoke/MethodHandles$Lookup¹java/lang/invoke/MethodHandlesLookup!stuvh"*·*»Y+¹ +¹º·µ±w!x "yz"{|"}~ {}'€v’*´¶À#:Æ ¶%±wx>yz�~‚~ƒ~„… †‡ˆü#�‚ƒ„‰ŠvB *´+¶)W±w  x yz ‹Œ‹/v2*´¶-¬wx yz�Žv@ *´¶0À#°w#x yz ���‘’“Bvé~*+ ²3¸9¶?™p*+ ²C¸9¶?™a*+ ²F¸9¶?™R*+ ²I¸9¶?™C*+ ¸L¶?™4*+ ¸L¶?™%*+ ¸L¶?™*+ ¸L¶?™§¬w& '($)3*B+Q,`-o.}'x ~yz~”•~��ˆû|@ ”�ABv‡++ ¸O ¸S²V¶\:Æ+¶b ¸f¶j™§¬w 23x*+yz+”•+��–—ˆ ü)˜@ ”� š›v? »#Y·p°wx œ~ ���žŸ#  §¡£¦®"¯± ²´ #µ ¶¸º