CLASS dh net/minecraft/command/arguments/BlockArgumentParser
	FIELD a DISALLOWED_TAG_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
	FIELD b INVALID_BLOCK_ID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
	FIELD c UNKNOWN_PROPERTY_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
	FIELD d DUPLICATE_PROPERTY_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
	FIELD e INVALID_PROPERTY_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
	FIELD f EMPTY_PROPERTY_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
	FIELD g UNCLOSED_PROPERTIES_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
	FIELD h SUGGEST_DEFAULT Ljava/util/function/Function;
	FIELD i reader Lcom/mojang/brigadier/StringReader;
	FIELD j allowTag Z
	FIELD k blockProperties Ljava/util/Map;
	FIELD l tagProperties Ljava/util/Map;
	FIELD m blockId Lqs;
	FIELD n stateFactory Lbvl;
	FIELD o blockState Lbvk;
	FIELD p data Lib;
	FIELD q tagId Lqs;
	FIELD r cursorPos I
	FIELD s suggestions Ljava/util/function/Function;
	METHOD a getBlockProperties ()Ljava/util/Map;
	METHOD a stringifyBlockState (Lbvk;)Ljava/lang/String;
	METHOD a parsePropertyValue (Lbwn;Ljava/lang/String;I)V
	METHOD a getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD a suggestPropertyValues (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lbwn;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;
	METHOD a suggestTagPropertyValues (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
	METHOD a stringifyProperty (Ljava/lang/StringBuilder;Lbwn;Ljava/lang/Comparable;)V
	METHOD a parse (Z)Ldh;
	METHOD b getBlockState ()Lbvk;
	METHOD b suggestBlockPropertiesOrEnd (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD c getNbtData ()Lib;
	METHOD c suggestTagPropertiesOrEnd (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD d getTagId ()Lqs;
	METHOD d suggestBlockProperties (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD e parseBlockId ()V
	METHOD e suggestTagProperties (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD f parseTagId ()V
	METHOD f suggestSnbt (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD g parseBlockProperties ()V
	METHOD g suggestEqualsCharacter (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD h parseTagProperties ()V
	METHOD h suggestCommaOrEnd (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD i parseSnbt ()V
	METHOD i suggestSnbtOrTagProperties (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD j getProperties ()Ljava/util/Map;
	METHOD j suggestSnbtOrBlockProperties (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD k hasBlockEntity ()Z
	METHOD k suggestIdentifiers (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD l suggestBlockOrTagId (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
