CLASS dy net/minecraft/command/arguments/ItemStringReader FIELD a TAG_DISALLOWED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD b ID_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD c NBT_SUGGESTION_PROVIDER Ljava/util/function/Function; FIELD d reader Lcom/mojang/brigadier/StringReader; FIELD e allowTag Z FIELD g item Lbbw; FIELD h tag Lib; FIELD i id Lqs; FIELD j cursor I FIELD k suggestions Ljava/util/function/Function; METHOD (Lcom/mojang/brigadier/StringReader;Z)V ARG 1 reader ARG 2 allowTag METHOD b getItem ()Lbbw; METHOD b suggestItem (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; METHOD c getTag ()Lib; METHOD c suggestTag (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 suggestionsBuilder METHOD d getId ()Lqs; METHOD d suggestAny (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; METHOD e readItem ()V METHOD f readTag ()V METHOD g readNbt ()V METHOD h consume ()Ldy;