ΚώΊΎE§  java/lang/Object()V5net/minecraft/commands/arguments/ResourceOrIdArgument  (net/minecraft/core/registries/Registries SLOT_SOURCE%Lnet/minecraft/resources/ResourceKey;  )net/minecraft/world/item/slot/SlotSources DIRECT_CODEC Lcom/mojang/serialization/Codec;  t(Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)V  3net/minecraft/commands/arguments/SlotSourceArgumentholderArgument-Lcom/mojang/brigadier/arguments/ArgumentType;   /(Lnet/minecraft/commands/CommandBuildContext;)V":net/minecraft/commands/arguments/SlotSourceArgument$Result $%& '(+com/mojang/brigadier/context/CommandContext getArgument7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; *+, -.!com/mojang/brigadier/StringReader getCursor()I 012 34(net/minecraft/world/inventory/SlotRangestryReadN(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/inventory/SlotRange;6Anet/minecraft/commands/arguments/SlotSourceArgument$LiteralResult 58 9,(Lnet/minecraft/world/inventory/SlotRange;)V *; <= setCursor(I)V?@net/minecraft/commands/arguments/SlotSourceArgument$HolderResult ABC DE+com/mojang/brigadier/arguments/ArgumentTypeparse7(Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;Gnet/minecraft/core/Holder >I J(Lnet/minecraft/core/Holder;)V LMN OP2com/mojang/brigadier/suggestion/SuggestionsBuilderrestart6()Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; 0R STallNames()Ljava/util/stream/Stream; VWX YZ/net/minecraft/commands/SharedSuggestionProvidersuggestw(Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; L\ ]^addj(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; A` ablistSuggestions‹(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d efEXAMPLESLjava/util/Collection; h Dia(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/SlotSourceArgument$Result; d ldm.net/minecraft/commands/arguments/SlotsArgument opq rsnet/minecraft/util/Utiljoin>(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/List; Signature*Ljava/util/Collection;vLcom/mojang/brigadier/arguments/ArgumentType;>;CodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/commands/arguments/SlotSourceArgument;context,Lnet/minecraft/commands/CommandBuildContext;MethodParameters slotSourcec(Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/SlotSourceArgument; getSlotSource}(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/SlotSourceArgument$Result;-Lcom/mojang/brigadier/context/CommandContext;nameLjava/lang/String;LocalVariableTypeTableZLcom/mojang/brigadier/context/CommandContext;ͺ(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/SlotSourceArgument$Result;reader#Lcom/mojang/brigadier/StringReader;startI slotRange)Lnet/minecraft/world/inventory/SlotRange; StackMapTable‘'net/minecraft/world/inventory/SlotRange Exceptions”6com/mojang/brigadier/exceptions/CommandSyntaxExceptioncontextBuilderbuilder4Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;sub2Lcom/mojang/brigadier/context/CommandContext;Υ(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; getExamples()Ljava/util/Collection;,()Ljava/util/Collection;}Ljava/lang/Object;Lcom/mojang/brigadier/arguments/ArgumentType; SourceFileSlotSourceArgument.java NestMembers InnerClassesResult LiteralResult HolderResult!Aeftutv wS*·*»Y+² ²·΅±x!"#yz{|}~| €w3 »Y*·°x&y  |}~| ‚wQ *+!Ά#ΐ!°x*y |ƒ „…†  |‡~ |„tˆDiwœ1+Ά)=+Έ/N-Ζ »5Y-·7°+Ά:»>Y*΄+Ή@ΐF·H°x/0 2356y*1z{1‰Š,‹Œ 'Ž ύ’“~‰abw…,ΆKNΈQ-ΈUW,-Ά[W*΄+,Ή_°xZ[ \]y*z{•ƒ–—˜—† •™~ •–tš›œw.²c°xby z{tADEw0*+Άg°xy z{’“~‰žw% ²j²kΈn³c±xtŸ ‘’5>!£!€ 5₯>¦