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;