Êþº¾E  java/lang/Object()V   :net/minecraft/commands/synchronization/SuggestionProvidersPROVIDERS_BY_NAMELjava/util/Map;   java/util/Map putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;2com/mojang/brigadier/suggestion/SuggestionProvider"java/lang/IllegalArgumentException  java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;  makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; " #(Ljava/lang/String;)V%Onet/minecraft/commands/synchronization/SuggestionProviders$RegisteredSuggestion $' ([(Lnet/minecraft/resources/Identifier;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)V * +, ASK_SERVER4Lcom/mojang/brigadier/suggestion/SuggestionProvider; . / getOrDefault 1 23castj(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; $5 67name$Lnet/minecraft/resources/Identifier; 9 :7 ID_ASK_SERVER <=> ?@+com/mojang/brigadier/context/CommandContext getSource()Ljava/lang/Object;B/net/minecraft/commands/SharedSuggestionProvider AD EFgetAvailablePostEffects()Ljava/util/stream/Stream; AH IJsuggestResourcew(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; LMN OP/net/minecraft/core/registries/BuiltInRegistries ENTITY_TYPE&Lnet/minecraft/core/DefaultedRegistry; RST UF$net/minecraft/core/DefaultedRegistrystreamW XYtestM(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; [\] ^_java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;a bcapply()Ljava/util/function/Function;a Af Ig±(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; Ai jkenabledFeatures+()Lnet/minecraft/world/flag/FeatureFlagSet; mno pq%net/minecraft/world/entity/EntityType isEnabled,(Lnet/minecraft/world/flag/FeatureFlagSet;)Z ms tu canSummon()Z Aw xFgetAvailableSounds Az {|customSuggestionW(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;~java/util/HashMap }� ask_server ƒ„… †‡"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;‰ Š‹getSuggestions6()Lcom/mojang/brigadier/suggestion/SuggestionProvider; � Ž�registerŽ(Lnet/minecraft/resources/Identifier;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;‘available_sounds‰ ” •,AVAILABLE_SOUNDS—summonable_entities‰ š ›,SUMMONABLE_ENTITIES� post_effects‰   ¡, POST_EFFECTS SignatureœLjava/util/Map;>;gLcom/mojang/brigadier/suggestion/SuggestionProvider;CodeLineNumberTableLocalVariableTablethis(Lnet/minecraft/resources/Identifier;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;Ø(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; getProviderZ(Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;•(Lnet/minecraft/resources/Identifier;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;getNameZ(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/resources/Identifier;registeredProviderQLnet/minecraft/commands/synchronization/SuggestionProviders$RegisteredSuggestion;7Lcom/mojang/brigadier/suggestion/SuggestionProvider<*>;](Lcom/mojang/brigadier/suggestion/SuggestionProvider<*>;)Lnet/minecraft/resources/Identifier;lambda$static$4‹(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;c-Lcom/mojang/brigadier/context/CommandContext;p4Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; ExceptionsÂ6com/mojang/brigadier/exceptions/CommandSyntaxExceptionlambda$static$2lambda$static$3W(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/EntityType;)Z entityType'Lnet/minecraft/world/entity/EntityType;lambda$static$1lambda$static$0 SourceFileSuggestionProviders.java NestMembersBootstrapMethodsÐEA command suggestion provider is already registered with the name ''Ò(Ljava/lang/Object;)ZÔ Õ ÄÅ×*(Lnet/minecraft/world/entity/EntityType;)ZÙ&(Ljava/lang/Object;)Ljava/lang/Object;Û mÜ ÝÞgetKeyM(Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/resources/Identifier;Þá mâ ãägetDescription(()Lnet/minecraft/network/chat/Component;æG(Lnet/minecraft/world/entity/EntityType;)Lcom/mojang/brigadier/Message;»é ê É»ì í È»ï ð ûò ó º»õ ö÷ø ù$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;û üýþ ÿ"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; InnerClassesRegisteredSuggestion%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! ¢£:7+,¢¤•,¢¤›,¢¤¡,¢¤ ¥/*·±¦§ ¨© Ž�¥¡-²*+¹ ÀM,Æ»Y*¸º·!¿»$Y*+·&°¦# § -67-ª,«,¬-ª¤«¤­ü#® 6ª¢¯ 23¥>*°¦'§ ª,¬ ª¤®ª¢° ±²¥=²*²)¹-À¸0°¦+§ 67®6¢³ ´µ¥j*Á$™*À$L+´4§²8°¦/§ ¶·ª,¬ ª¸­Bƒ®ª¢¹ º»¥E*¶;ÀA¹C+¸G°¦§¼½¾¿ÀÁ û¥V"²K¹Q*ºV¹Z+º`ºd¸e°¦§"¼½"¾¿ÀÁ ÄÅ¥_ +*¶;ÀA¹h¶l™+¶r™§¬¦§ ¼½ ÆÇ­@ È»¥E*¶;ÀA¹v+¸G°¦§¼½¾¿ÀÁ É»¥B*¶;ÀA*¹y°¦§¼½¾¿ÀÁÊ¥}Q»}Y·³€¸‚³8²8ºˆ¸Œ³)�¸‚º’¸Œ³“–¸‚º˜¸Œ³™œ¸‚ºž¸Œ³Ÿ±¦  0@ËÌÍ$ÎNôÏúÑÓÖúØÚßúØàåúçèçúçëçúçîçúçñç$