Êþº¾EÍ  java/lang/Object()V   5net/minecraft/server/jsonrpc/internalapi/MinecraftApiplayerListServiceG()Lnet/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService;  Cnet/minecraft/server/jsonrpc/internalapi/MinecraftPlayerListService getPlayers()Ljava/util/List;  java/util/Liststream()Ljava/util/stream/Stream; apply()Ljava/util/function/Function;  !"java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; $ %toList'java/util/ArrayList & * +,iterator()Ljava/util/Iterator; ./0 12java/util/IteratorhasNext()Z .4 56next()Ljava/lang/Object;8:net/minecraft/server/jsonrpc/methods/PlayerService$KickDto 7: ;<player.()Lnet/minecraft/server/jsonrpc/api/PlayerDto; >?@ AB2net/minecraft/server/jsonrpc/methods/PlayerServicegetServerPlayerŽ(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Lnet/minecraft/server/jsonrpc/api/PlayerDto;)Lnet/minecraft/server/level/ServerPlayer; D EFremove](Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V HIJ KL'net/minecraft/server/level/ServerPlayer connection;Lnet/minecraft/server/network/ServerGamePacketListenerImpl; 7N OPmessageLjava/util/Optional; STU VWjava/util/OptionalflatMap3(Ljava/util/function/Function;)Ljava/util/Optional; >Y Z[DEFAULT_KICK_MESSAGE&Lnet/minecraft/network/chat/Component; S] ^_orElse&(Ljava/lang/Object;)Ljava/lang/Object;a$net/minecraft/network/chat/Component cde fg9net/minecraft/server/network/ServerGamePacketListenerImpl disconnect)(Lnet/minecraft/network/chat/Component;)V i jkadd(Ljava/lang/Object;)Z mno pq*net/minecraft/server/jsonrpc/api/PlayerDtoid()Ljava/util/Optional; Ss t2 isPresent Sv w6getyjava/util/UUID { |} getPlayer;(Ljava/util/UUID;)Lnet/minecraft/server/level/ServerPlayer; m €qname‚java/lang/String „ …†getPlayerByName=(Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer;ˆmultiplayer.disconnect.kicked `Š ‹Œ translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;CodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/server/jsonrpc/methods/PlayerService;I(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List; minecraftApi7Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;MethodParameters Signaturew(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;)Ljava/util/List;kickŠ(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; serverPlayer)Lnet/minecraft/server/level/ServerPlayer;kickDto;>Ljava/util/List; StackMapTableö(Lnet/minecraft/server/jsonrpc/internalapi/MinecraftApi;Ljava/util/List;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Ljava/util/List; playerDto,Lnet/minecraft/server/jsonrpc/api/PlayerDto;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; SourceFilePlayerService.java NestMembersBootstrapMethods_² m³ ´µfromW(Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/jsonrpc/api/PlayerDto;µ¸ ¹º» ¼q,net/minecraft/server/jsonrpc/methods/Message asComponent¾D(Lnet/minecraft/server/jsonrpc/methods/Message;)Ljava/util/Optional;À ÁÂà ÄÅ"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; InnerClassesKickDtoÉ%java/lang/invoke/MethodHandles$LookupËjava/lang/invoke/MethodHandlesLookup!>Z[�/*·±Ž� �‘ w’�H*¶¹ ¹º¹¹#°Ž� “”•“–— ˜™� q»&Y·(N+¹):¹-™X¹3À7:*¶9¸=:Æ9*¶,¹C´G´MºQ¶R²X¶\À`¶b-¶9¹hW§ÿ¤-°Ž&  &!1"6#B$`%l'o(�>1;š›&Fœ�q“”q˜žqŸ i¡ž¢q˜£i¡¤¥ý.û[ú• “˜Ÿ–¦ AB�Œ>+¶l¶r™*¶+¶l¶uÀx¹z°+¶~¶r™*¶+¶~¶uÀ�¹ƒ°°Ž, -.(/<1�>“”>§¨¥• “§©ª«�! ‡¸‰³X±Ž¬­®7¯¿°±¶¿°·½Æ7>ÇÈÊÌ