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 Lbbz;
	FIELD h tag Lic;
	FIELD i id Lqt;
	FIELD j cursor I
	FIELD k suggestions Ljava/util/function/Function;
	METHOD <init> (Lcom/mojang/brigadier/StringReader;Z)V
		ARG 1 reader
		ARG 2 allowTag
	METHOD b getItem ()Lbbz;
	METHOD b suggestItem (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD c getTag ()Lic;
	METHOD c suggestTag (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
		ARG 1 suggestionsBuilder
	METHOD d getId ()Lqt;
	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;
