ÊþºŸEÕ  1net/minecraft/client/multiplayer/LevelLoadTracker(J)V    java/lang/Object()V Lnet/minecraft/server/level/progress/LevelLoadProgressTracker;   closeDelayMsJ  serverChunkStatusView9Lnet/minecraft/server/level/progress/ChunkLoadStatusView;Bnet/minecraft/client/multiplayer/LevelLoadTracker$WaitingForServer !" #$net/minecraft/util/Util getMillis()J & 'CLIENT_WAIT_TIMEOUT_MS ) *[(Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/client/multiplayer/ClientLevel;J)V , -. clientState?Lnet/minecraft/client/multiplayer/LevelLoadTracker$ClientState; 012 34=net/minecraft/client/multiplayer/LevelLoadTracker$ClientStatetickA()Lnet/minecraft/client/multiplayer/LevelLoadTracker$ClientState;6Bnet/minecraft/client/multiplayer/LevelLoadTracker$ClientLevelReady 58 9$readyAt;java/lang/Throwable=java/lang/MatchException :? @AtoString()Ljava/lang/String; <C D*(Ljava/lang/String;Ljava/lang/Throwable;)V 0F G4loadingPacketsReceived I JKstartA(Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;I)V M NO serverStage=Lnet/minecraft/server/level/progress/LevelLoadListener$Stage; Q RSupdateB(Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;II)V U VWfinish@(Lnet/minecraft/server/level/progress/LevelLoadListener$Stage;)V YZ[ \]7net/minecraft/server/level/progress/ChunkLoadStatusViewmoveToL(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V _ `aget()FcGnet/minecraft/client/multiplayer/LevelLoadTracker$WaitingForPlayerChunke fgrun_(Lnet/minecraft/client/multiplayer/LevelLoadTracker$WaitingForPlayerChunk;)Ljava/lang/Runnable; bi jkplayerSectionReady-()Ljava/util/concurrent/atomic/AtomicBoolean; mno p)java/util/concurrent/atomic/AtomicBooleanset rst uvcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; x yzLOGGERLorg/slf4j/Logger; |}~ €java/util/concurrent/TimeUnitSECONDSLjava/util/concurrent/TimeUnit; |„ …†toMillis(J)Jˆ5net/minecraft/server/level/progress/LevelLoadListenerLEVEL_LOAD_CLOSE_DELAY_MS ConstantValueôRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/client/multiplayer/LevelLoadTracker;MethodParameterssetServerChunkStatusView<(Lnet/minecraft/server/level/progress/ChunkLoadStatusView;)VstartClientLoadZ(Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/client/multiplayer/ClientLevel;)Vplayer)Lnet/minecraft/client/player/LocalPlayer;level.Lnet/minecraft/client/multiplayer/ClientLevel;tickClientLoad StackMapTable isLevelReady()Zstage totalChunksI currentChunks updateFocus dimension%Lnet/minecraft/resources/ResourceKey;chunkPos$Lnet/minecraft/world/level/ChunkPos;LocalVariableTypeTableHLnet/minecraft/resources/ResourceKey; Signatureo(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;)V statusView;()Lnet/minecraft/server/level/progress/ChunkLoadStatusView;serverProgress hasProgress getPlayerCompiledSectionCallback()Ljava/lang/Runnable;waitingForPlayerChunkILnet/minecraft/client/multiplayer/LevelLoadTracker$WaitingForPlayerChunk;)lambda$getPlayerCompiledSectionCallback$0L(Lnet/minecraft/client/multiplayer/LevelLoadTracker$WaitingForPlayerChunk;)V SourceFileLevelLoadTracker.java NestMembersBootstrapMethods ¿ À ¶· ÃÄÅ ÆÇ"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; InnerClassesWaitingForServer ClientStateClientLevelReadyÍ;net/minecraft/server/level/progress/LevelLoadListener$StageStageWaitingForPlayerChunkÑ%java/lang/invoke/MethodHandles$LookupÓjava/lang/invoke/MethodHandlesLookup!‡yz'‰Š‹ŽBNOŽ-.Ž 4* ·± #$‘ ’“V*·*» Y·µ*µ±&'(‘’“”•–>*+µ± +,‘’“”—˜W *»Y+,ž²%a·(µ+± /0‘ ’“™š›œ” ™› P*Ž+Æ**Ž+¹/µ+±346‘ ’“žŸ  F*Ž+:Á5™+À5N-¶777™@ž*Ža”›§¬L»+·B¿8:9%:798:‘%9F’“ž 6@@:G P*Ž+Æ**Ž+¹Eµ+±>?A‘ ’“žJKU*Ž+¶H*+µL±E FG‘ ’“¡O¢£” ¡¢RSW *Ž+¶P± K L‘* ’“ ¡O €£ ¢£” ¡€¢VWA *Ž+¶T± PQ‘ ’“ ¡O”¡¥]t*ŽÆ*Ž+,¹X±UVX‘ ’“Чš©ª Š«ž” Šš¬­®¯/*ް[‘ ’“Ž°a2*޶^®_‘ ’“± B *ŽLƧ¬c‘  ’“ž @²³_*Ž+M,Áb™,ÀbL+ºd°°ghj‘޵’“žŽ ¶·3 *¶h¶l±h‘  ޵ž /žq³w²{¶ƒ³%± ¹º» 5b0Œ ÁœŸœÈ2É0Ê 5Ë̇Î@bÏÐÒÔ