Êþº¾Eh  java/lang/Object()V   Fnet/minecraft/server/jsonrpc/internalapi/MinecraftAllowListServiceImplnotificationManager8Lnet/minecraft/server/notifications/NotificationManager;   jsonrpcLogger,Lnet/minecraft/server/jsonrpc/JsonRpcLogger;  6net/minecraft/server/notifications/NotificationManagerserver2()Lnet/minecraft/server/dedicated/DedicatedServer;  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;.net/minecraft/server/dedicated/DedicatedServer  ! "# getPlayerList6()Lnet/minecraft/server/dedicated/DedicatedPlayerList; %&' ()2net/minecraft/server/dedicated/DedicatedPlayerList getWhiteList.()Lnet/minecraft/server/players/UserWhiteList; +,- ./*net/minecraft/server/players/UserWhiteList getEntries()Ljava/util/Collection;1Add player '{}' to allowlist 345 67/net/minecraft/server/players/UserWhiteListEntrygetUser()Ljava/lang/Object; 9:; <=*net/minecraft/server/jsonrpc/JsonRpcLoggerlogY(Lnet/minecraft/server/jsonrpc/methods/ClientInfo;Ljava/lang/String;[Ljava/lang/Object;)V +? @Aadd4(Lnet/minecraft/server/players/UserWhiteListEntry;)ZCClear allowlist +E FclearH!Remove player '{}' from allowlist +J KLremove+(Lnet/minecraft/server/players/NameAndId;)ZNKick unlisted players P QkickUnlistedPlayersSBnet/minecraft/server/jsonrpc/internalapi/MinecraftAllowListServiceg(Lnet/minecraft/server/notifications/NotificationManager;Lnet/minecraft/server/jsonrpc/JsonRpcLogger;)VCodeLineNumberTableLocalVariableTablethisHLnet/minecraft/server/jsonrpc/internalapi/MinecraftAllowListServiceImpl;MethodParameters SignatureK()Ljava/util/Collection;e(Lnet/minecraft/server/players/UserWhiteListEntry;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)Zinfos1Lnet/minecraft/server/players/UserWhiteListEntry; clientInfo1Lnet/minecraft/server/jsonrpc/methods/ClientInfo;4(Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V\(Lnet/minecraft/server/players/NameAndId;Lnet/minecraft/server/jsonrpc/methods/ClientInfo;)V nameAndId(Lnet/minecraft/server/players/NameAndId; SourceFile"MinecraftAllowListServiceImpl.java!R TUY*·*+µ*,µ ±V W XY Z  U8*´¶¸À°VW XY./U8*¶¶ ¶$¶*°VW XY[\@]Uf$*´ ,0½Y+¶2S¶8*¶¶ ¶$+¶>¬V "#W $XY$^_$`aZ ^`FbUX*´ +B½¶8*¶¶ ¶$¶D±V()*WXY`aZ`KcUh"*´ ,G½Y+S¶8*¶¶ ¶$+¶IW±V./!0W "XY"de"`aZ d`QbUR*´ +M½¶8*¶¶O±V456WXY`aZ`fg