Êþº¾E„#net/minecraft/server/level/ChunkMap  java/lang/Object()V  4net/minecraft/server/network/config/PrepareSpawnTaskserver&Lnet/minecraft/server/MinecraftServer;   nameAndId(Lnet/minecraft/server/players/NameAndId;  $net/minecraft/server/MinecraftServergetLevelLoadListener9()Lnet/minecraft/server/level/progress/LevelLoadListener;   loadListener7Lnet/minecraft/server/level/progress/LevelLoadListener;2net/minecraft/util/ProblemReporter$ScopedCollector !"LOGGERLorg/slf4j/Logger; $ %(Lorg/slf4j/Logger;)V ' () getPlayerList+()Lnet/minecraft/server/players/PlayerList; +,- ./'net/minecraft/server/players/PlayerListloadPlayerData>(Lnet/minecraft/server/players/NameAndId;)Ljava/util/Optional;1 23apply‰(Lnet/minecraft/server/network/config/PrepareSpawnTask;Lnet/minecraft/util/ProblemReporter$ScopedCollector;)Ljava/util/function/Function; 567 89java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional;; 2<()Ljava/util/function/Function; 5> ?9flatMap ABC DE5net/minecraft/server/level/ServerPlayer$SavedPositionEMPTY7Lnet/minecraft/server/level/ServerPlayer$SavedPosition; 5G HIorElse&(Ljava/lang/Object;)Ljava/lang/Object; K LM getWorldData/()Lnet/minecraft/world/level/storage/WorldData; OPQ RS+net/minecraft/world/level/storage/WorldData overworldData5()Lnet/minecraft/world/level/storage/ServerLevelData; UVW XY1net/minecraft/world/level/storage/ServerLevelDatagetRespawnData;()Lnet/minecraft/world/level/storage/LevelData$RespawnData; A[ \] dimension()Ljava/util/Optional; _`a bIjava/util/ObjectsrequireNonNulld 2eE(Lnet/minecraft/server/MinecraftServer;)Ljava/util/function/Function;g higetŽ(Lnet/minecraft/server/network/config/PrepareSpawnTask;Lnet/minecraft/world/level/storage/LevelData$RespawnData;)Ljava/util/function/Supplier; 5k lm orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object;o&net/minecraft/server/level/ServerLevel Aq r]position;u hv€(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/storage/LevelData$RespawnData;)Ljava/util/function/Supplier;x&java/util/concurrent/CompletableFuture Az {]rotation}net/minecraft/world/phys/Vec2 €� ‚ƒ7net/minecraft/world/level/storage/LevelData$RespawnDatayaw()F … †ƒpitch |ˆ ‰(FF)V‹>net/minecraft/server/network/config/PrepareSpawnTask$Preparing Š� ލ(Lnet/minecraft/server/network/config/PrepareSpawnTask;Lnet/minecraft/server/level/ServerLevel;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/phys/Vec2;)V � ‘’state()Lnet/minecraft/server/network/config/PrepareSpawnTask$Ready;ª:net/minecraft/server/network/config/PrepareSpawnTask$Ready ©¬ ­®spawn€(Lnet/minecraft/network/Connection;Lnet/minecraft/server/network/CommonListenerCookie;)Lnet/minecraft/server/level/ServerPlayer;°java/lang/IllegalStateException²Player spawn was not ready ¯´ µ(Ljava/lang/String;)V ©· ¸ keepAlive Šº »cancel ½ ¾¿TYPE5Lnet/minecraft/server/network/ConfigurationTask$Type; Á ÂÃpos()Lnet/minecraft/core/BlockPos; ÅÆÇ ÈÉ,net/minecraft/server/level/PlayerSpawnFinder findSpawno(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/concurrent/CompletableFuture; Ë \Ì'()Lnet/minecraft/resources/ResourceKey; Î ÏÐgetLevelO(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/server/level/ServerLevel; Ò ÓÔ overworld*()Lnet/minecraft/server/level/ServerLevel; AÖ ×Ø MAP_CODEC#Lcom/mojang/serialization/MapCodec; ÚÛÜ ÝÞ,net/minecraft/world/level/storage/ValueInputread9(Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; à áâregistryAccess,()Lnet/minecraft/core/RegistryAccess$Frozen; äåæ çè/net/minecraft/world/level/storage/TagValueInputcreate�(Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; êëì íîcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;ð3net/minecraft/server/network/ConfigurationTask$Typeò prepare_spawn ï´õ.net/minecraft/server/network/ConfigurationTaskPREPARE_CHUNK_RADIUSI ConstantValueRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;Q(Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/players/NameAndId;)VCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/server/network/config/PrepareSpawnTask;MethodParametersstart (Ljava/util/function/Consumer;)V loadedDataLjava/util/Optional;loadedPosition respawnData9Lnet/minecraft/world/level/storage/LevelData$RespawnData; spawnLevel(Lnet/minecraft/server/level/ServerLevel; spawnPosition(Ljava/util/concurrent/CompletableFuture; spawnAngleLnet/minecraft/world/phys/Vec2;reporter4Lnet/minecraft/util/ProblemReporter$ScopedCollector; connectionLjava/util/function/Consumer;LocalVariableTypeTableDLjava/util/Optional;ILjava/util/concurrent/CompletableFuture;ILjava/util/function/Consumer;>; StackMapTablejava/util/function/Consumer SignatureL(Ljava/util/function/Consumer;>;)V()Zready SourceFilePrepareSpawnTask.java NestMembersBootstrapMethodsI> ? 45AO(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput;C D 011ÍÐI()Ljava/lang/Object;K L -.ÔO wP QRcompletedFuture<(Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture;TI(Lnet/minecraft/world/phys/Vec3;)Ljava/util/concurrent/CompletableFuture;V W +,Y*()Ljava/util/concurrent/CompletableFuture;[ \]^ _`"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;b cde žf"java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesi"net/minecraft/util/ProblemReporterScopedCollectorl'net/minecraft/server/level/ServerPlayer SavedPositiono+net/minecraft/world/level/storage/LevelData RespawnData PreparingStateReadyTypev(net/minecraft/core/RegistryAccess$Frozenx!net/minecraft/core/RegistryAccessFrozen{(net/minecraft/core/HolderLookup$Provider}net/minecraft/core/HolderLookupProvider€%java/lang/invoke/MethodHandles$Lookup‚java/lang/invoke/MethodHandlesLookup! ô!"¾¿ö÷øù ‘’úû üýe*·*+µ *,µ*+¶µ±þ,- ./0ÿ    ýö Ù»Y²·#M*´ ¶&*´¶**,º0¶4N-º:¶=²@¶FÀA:*´ ¶J¹N¹T:¶Z*´ Y¸^Wºc¶4*ºf¶jÀn:¶pºs¶4ºt¶jÀw:¶y»|Y¶~¶„·‡¶FÀ|:*»ŠY*·Œµ�,¶“§N,¶“§ :-¶˜-¿± ¿Æ–ÇËΖþ>4 5 6$8*90:8<K=qA‡B�C­E¿FÆ4ØGÿ\ $›8‡EKt qN  �0  ­ ÍÙÙ $›�0 Ù/ÿÆ –ÿ ––ù§ýñ\*´�L=+ºœªÿÿÿÿL$B» Y·¢¿+ÀŠN-¶¥:Æ *µ�§§+À©:§¬þ* K2L7M=NBOHPLRPTZU[Kÿ*=7 !V"\#ý# ýŠ©ù ÿ %®ý~%*´�:Á©™À©N-+,¶«°»¯Y±·³¿þZ[]ÿ*%%&%'( '¸ý[*´�M,Á©™ ,À©L+¶¶±þcdfÿ•ýd*´�M,ÁŠ™ ,ÀŠL+¶¹*µ�±þijlmÿ !)*ý.²¼°þqÿ  +,ý= *+¶À¸Ä°þBÿ    -.ýp*´ +¶Ê¶ÍM,Æ,§ *´ ¶Ñ°þ > ?ÿ   /  ünFn 01ý4 *²Õ¹Ù°þ9ÿ  2345ýK +*´ ¶ß,¸ã°þ6ÿ    267ý/¸é³»ïYñ·ó³¼±þ !#89:©Š#;FZ<=@Z<BEZ<FGZHJMZ<NSZHUXaŠ©gR hj AkmnpŠ q# r © sïôtuwy z|~ �ƒ