Package net.minecraft.command.argument
Class BlockArgumentParser
java.lang.Object
net.minecraft.command.argument.BlockArgumentParser
- Mappings:
- Namespace - Name - official - fg- intermediary - net/minecraft/class_2259- named - net/minecraft/command/argument/BlockArgumentParser
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final booleanprivate final booleanprivate Identifierprivate final Map<Property<?>,Comparable<?>> private @Nullable BlockStateprivate @Nullable NbtCompoundstatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypestatic final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypestatic final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypestatic final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypestatic final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionTypeprivate static final charprivate static final charprivate static final charprivate static final charprivate static final charprivate final com.mojang.brigadier.StringReaderprivate final RegistryWrapper<Block>private @Nullable StateManager<Block,BlockState> private static final Function<com.mojang.brigadier.suggestion.SuggestionsBuilder,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> private Function<com.mojang.brigadier.suggestion.SuggestionsBuilder,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> private static final charprivate @Nullable RegistryEntryList<Block>static final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypestatic final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypestatic final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateBlockArgumentParser(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowTag, boolean allowSnbt) 
- 
Method SummaryModifier and TypeMethodDescriptionblock(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowSnbt) block(RegistryWrapper<Block> registryWrapper, String string, boolean allowSnbt) static com.mojang.datafixers.util.Either<BlockArgumentParser.BlockResult,BlockArgumentParser.TagResult> blockOrTag(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowSnbt) static com.mojang.datafixers.util.Either<BlockArgumentParser.BlockResult,BlockArgumentParser.TagResult> blockOrTag(RegistryWrapper<Block> registryWrapper, String string, boolean allowSnbt) static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>getSuggestions(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, boolean allowTag, boolean allowSnbt) private booleanprivate voidparse()private voidprivate voidprivate <T extends Comparable<T>>
 voidparsePropertyValue(Property<T> property, String value, int cursor) private voidprivate voidprivate voidstatic StringstringifyBlockState(BlockState state) private static <T extends Comparable<T>>
 voidstringifyProperty(StringBuilder builder, Property<T> property, Comparable<?> value) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestBlockId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestBlockOrTagId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestBlockPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestCommaOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestEqualsCharacter(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestIdentifiers(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private static <T extends Comparable<T>>
 com.mojang.brigadier.suggestion.SuggestionsBuildersuggestPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Property<T> property) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestSnbt(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestSnbtOrBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestSnbtOrTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestTagPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestTagPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, String name) 
- 
Field Details- 
DISALLOWED_TAG_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType DISALLOWED_TAG_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- intermediary - field_10691- Lnet/minecraft/class_2259;field_10691:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- named - DISALLOWED_TAG_EXCEPTION- Lnet/minecraft/command/argument/BlockArgumentParser;DISALLOWED_TAG_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
 
- 
INVALID_BLOCK_ID_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INVALID_BLOCK_ID_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfg;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_10690- Lnet/minecraft/class_2259;field_10690:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- named - INVALID_BLOCK_ID_EXCEPTION- Lnet/minecraft/command/argument/BlockArgumentParser;INVALID_BLOCK_ID_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
UNKNOWN_PROPERTY_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType UNKNOWN_PROPERTY_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfg;c:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- intermediary - field_10695- Lnet/minecraft/class_2259;field_10695:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- named - UNKNOWN_PROPERTY_EXCEPTION- Lnet/minecraft/command/argument/BlockArgumentParser;UNKNOWN_PROPERTY_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
 
- 
DUPLICATE_PROPERTY_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DUPLICATE_PROPERTY_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfg;d:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- intermediary - field_10692- Lnet/minecraft/class_2259;field_10692:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- named - DUPLICATE_PROPERTY_EXCEPTION- Lnet/minecraft/command/argument/BlockArgumentParser;DUPLICATE_PROPERTY_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
 
- 
INVALID_PROPERTY_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType INVALID_PROPERTY_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfg;e:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;- intermediary - field_10683- Lnet/minecraft/class_2259;field_10683:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;- named - INVALID_PROPERTY_EXCEPTION- Lnet/minecraft/command/argument/BlockArgumentParser;INVALID_PROPERTY_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
 
- 
EMPTY_PROPERTY_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType EMPTY_PROPERTY_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfg;f:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- intermediary - field_10688- Lnet/minecraft/class_2259;field_10688:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- named - EMPTY_PROPERTY_EXCEPTION- Lnet/minecraft/command/argument/BlockArgumentParser;EMPTY_PROPERTY_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
 
- 
UNCLOSED_PROPERTIES_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType UNCLOSED_PROPERTIES_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfg;g:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- intermediary - field_10684- Lnet/minecraft/class_2259;field_10684:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- named - UNCLOSED_PROPERTIES_EXCEPTION- Lnet/minecraft/command/argument/BlockArgumentParser;UNCLOSED_PROPERTIES_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
 
- 
UNKNOWN_BLOCK_TAG_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType UNKNOWN_BLOCK_TAG_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfg;h:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_37965- Lnet/minecraft/class_2259;field_37965:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- named - UNKNOWN_BLOCK_TAG_EXCEPTION- Lnet/minecraft/command/argument/BlockArgumentParser;UNKNOWN_BLOCK_TAG_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
PROPERTIES_OPENINGprivate static final char PROPERTIES_OPENING- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfg;i:C- intermediary - field_32800- Lnet/minecraft/class_2259;field_32800:C- named - PROPERTIES_OPENING- Lnet/minecraft/command/argument/BlockArgumentParser;PROPERTIES_OPENING:C
 
- 
NBT_OPENINGprivate static final char NBT_OPENING- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfg;j:C- intermediary - field_32801- Lnet/minecraft/class_2259;field_32801:C- named - NBT_OPENING- Lnet/minecraft/command/argument/BlockArgumentParser;NBT_OPENING:C
 
- 
PROPERTIES_CLOSINGprivate static final char PROPERTIES_CLOSING- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfg;k:C- intermediary - field_32802- Lnet/minecraft/class_2259;field_32802:C- named - PROPERTIES_CLOSING- Lnet/minecraft/command/argument/BlockArgumentParser;PROPERTIES_CLOSING:C
 
- 
PROPERTY_DEFINERprivate static final char PROPERTY_DEFINER- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lfg;l:C- intermediary - field_32803- Lnet/minecraft/class_2259;field_32803:C- named - PROPERTY_DEFINER- Lnet/minecraft/command/argument/BlockArgumentParser;PROPERTY_DEFINER:C
 
- 
PROPERTY_SEPARATORprivate static final char PROPERTY_SEPARATOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - m- Lfg;m:C- intermediary - field_32804- Lnet/minecraft/class_2259;field_32804:C- named - PROPERTY_SEPARATOR- Lnet/minecraft/command/argument/BlockArgumentParser;PROPERTY_SEPARATOR:C
 
- 
TAG_PREFIXprivate static final char TAG_PREFIX- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - n- Lfg;n:C- intermediary - field_32805- Lnet/minecraft/class_2259;field_32805:C- named - TAG_PREFIX- Lnet/minecraft/command/argument/BlockArgumentParser;TAG_PREFIX:C
 
- 
SUGGEST_DEFAULTprivate static final Function<com.mojang.brigadier.suggestion.SuggestionsBuilder,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> SUGGEST_DEFAULT- Mappings:
- Namespace - Name - Mixin selector - official - o- Lfg;o:Ljava/util/function/Function;- intermediary - field_10682- Lnet/minecraft/class_2259;field_10682:Ljava/util/function/Function;- named - SUGGEST_DEFAULT- Lnet/minecraft/command/argument/BlockArgumentParser;SUGGEST_DEFAULT:Ljava/util/function/Function;
 
- 
registryWrapper- Mappings:
- Namespace - Name - Mixin selector - official - p- Lfg;p:Lhg;- intermediary - field_37966- Lnet/minecraft/class_2259;field_37966:Lnet/minecraft/class_7225;- named - registryWrapper- Lnet/minecraft/command/argument/BlockArgumentParser;registryWrapper:Lnet/minecraft/registry/RegistryWrapper;
 
- 
readerprivate final com.mojang.brigadier.StringReader reader- Mappings:
- Namespace - Name - Mixin selector - official - q- Lfg;q:Lcom/mojang/brigadier/StringReader;- intermediary - field_10698- Lnet/minecraft/class_2259;field_10698:Lcom/mojang/brigadier/StringReader;- named - reader- Lnet/minecraft/command/argument/BlockArgumentParser;reader:Lcom/mojang/brigadier/StringReader;
 
- 
allowTagprivate final boolean allowTag- Mappings:
- Namespace - Name - Mixin selector - official - r- Lfg;r:Z- intermediary - field_10687- Lnet/minecraft/class_2259;field_10687:Z- named - allowTag- Lnet/minecraft/command/argument/BlockArgumentParser;allowTag:Z
 
- 
allowSnbtprivate final boolean allowSnbt- Mappings:
- Namespace - Name - Mixin selector - official - s- Lfg;s:Z- intermediary - field_37967- Lnet/minecraft/class_2259;field_37967:Z- named - allowSnbt- Lnet/minecraft/command/argument/BlockArgumentParser;allowSnbt:Z
 
- 
blockProperties- Mappings:
- Namespace - Name - Mixin selector - official - t- Lfg;t:Ljava/util/Map;- intermediary - field_10699- Lnet/minecraft/class_2259;field_10699:Ljava/util/Map;- named - blockProperties- Lnet/minecraft/command/argument/BlockArgumentParser;blockProperties:Ljava/util/Map;
 
- 
tagProperties- Mappings:
- Namespace - Name - Mixin selector - official - u- Lfg;u:Ljava/util/Map;- intermediary - field_10685- Lnet/minecraft/class_2259;field_10685:Ljava/util/Map;- named - tagProperties- Lnet/minecraft/command/argument/BlockArgumentParser;tagProperties:Ljava/util/Map;
 
- 
blockId- Mappings:
- Namespace - Name - Mixin selector - official - v- Lfg;v:Lacq;- intermediary - field_10697- Lnet/minecraft/class_2259;field_10697:Lnet/minecraft/class_2960;- named - blockId- Lnet/minecraft/command/argument/BlockArgumentParser;blockId:Lnet/minecraft/util/Identifier;
 
- 
stateFactory- Mappings:
- Namespace - Name - Mixin selector - official - w- Lfg;w:Ldcc;- intermediary - field_10689- Lnet/minecraft/class_2259;field_10689:Lnet/minecraft/class_2689;- named - stateFactory- Lnet/minecraft/command/argument/BlockArgumentParser;stateFactory:Lnet/minecraft/state/StateManager;
 
- 
blockState- Mappings:
- Namespace - Name - Mixin selector - official - x- Lfg;x:Ldcb;- intermediary - field_10686- Lnet/minecraft/class_2259;field_10686:Lnet/minecraft/class_2680;- named - blockState- Lnet/minecraft/command/argument/BlockArgumentParser;blockState:Lnet/minecraft/block/BlockState;
 
- 
data- Mappings:
- Namespace - Name - Mixin selector - official - y- Lfg;y:Lqr;- intermediary - field_10693- Lnet/minecraft/class_2259;field_10693:Lnet/minecraft/class_2487;- named - data- Lnet/minecraft/command/argument/BlockArgumentParser;data:Lnet/minecraft/nbt/NbtCompound;
 
- 
tagId- Mappings:
- Namespace - Name - Mixin selector - official - z- Lfg;z:Lhi;- intermediary - field_10681- Lnet/minecraft/class_2259;field_10681:Lnet/minecraft/class_6885;- named - tagId- Lnet/minecraft/command/argument/BlockArgumentParser;tagId:Lnet/minecraft/registry/entry/RegistryEntryList;
 
- 
suggestionsprivate Function<com.mojang.brigadier.suggestion.SuggestionsBuilder,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> suggestions- Mappings:
- Namespace - Name - Mixin selector - official - A- Lfg;A:Ljava/util/function/Function;- intermediary - field_10696- Lnet/minecraft/class_2259;field_10696:Ljava/util/function/Function;- named - suggestions- Lnet/minecraft/command/argument/BlockArgumentParser;suggestions:Ljava/util/function/Function;
 
 
- 
- 
Constructor Details- 
BlockArgumentParserprivate BlockArgumentParser(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowTag, boolean allowSnbt) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfg;<init>(Lhg;Lcom/mojang/brigadier/StringReader;ZZ)V- intermediary - <init>- Lnet/minecraft/class_2259;<init>(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;ZZ)V- named - <init>- Lnet/minecraft/command/argument/BlockArgumentParser;<init>(Lnet/minecraft/registry/RegistryWrapper;Lcom/mojang/brigadier/StringReader;ZZ)V
 
 
- 
- 
Method Details- 
blockpublic static BlockArgumentParser.BlockResult block(RegistryWrapper<Block> registryWrapper, String string, boolean allowSnbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a(Lhg;Ljava/lang/String;Z)Lfg$a;- intermediary - method_41957- Lnet/minecraft/class_2259;method_41957(Lnet/minecraft/class_7225;Ljava/lang/String;Z)Lnet/minecraft/class_2259$class_7211;- named - block- Lnet/minecraft/command/argument/BlockArgumentParser;block(Lnet/minecraft/registry/RegistryWrapper;Ljava/lang/String;Z)Lnet/minecraft/command/argument/BlockArgumentParser$BlockResult;
 
- 
blockpublic static BlockArgumentParser.BlockResult block(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowSnbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a(Lhg;Lcom/mojang/brigadier/StringReader;Z)Lfg$a;- intermediary - method_41955- Lnet/minecraft/class_2259;method_41955(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2259$class_7211;- named - block- Lnet/minecraft/command/argument/BlockArgumentParser;block(Lnet/minecraft/registry/RegistryWrapper;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/command/argument/BlockArgumentParser$BlockResult;
 
- 
blockOrTagpublic static com.mojang.datafixers.util.Either<BlockArgumentParser.BlockResult,BlockArgumentParser.TagResult> blockOrTag(RegistryWrapper<Block> registryWrapper, String string, boolean allowSnbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfg;b(Lhg;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either;- intermediary - method_41962- Lnet/minecraft/class_2259;method_41962(Lnet/minecraft/class_7225;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either;- named - blockOrTag- Lnet/minecraft/command/argument/BlockArgumentParser;blockOrTag(Lnet/minecraft/registry/RegistryWrapper;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either;
 
- 
blockOrTagpublic static com.mojang.datafixers.util.Either<BlockArgumentParser.BlockResult,BlockArgumentParser.TagResult> blockOrTag(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowSnbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfg;b(Lhg;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either;- intermediary - method_41960- Lnet/minecraft/class_2259;method_41960(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either;- named - blockOrTag- Lnet/minecraft/command/argument/BlockArgumentParser;blockOrTag(Lnet/minecraft/registry/RegistryWrapper;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either;
 
- 
getSuggestionspublic static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> getSuggestions(RegistryWrapper<Block> registryWrapper, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, boolean allowTag, boolean allowSnbt) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a(Lhg;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9666- Lnet/minecraft/class_2259;method_9666(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture;- named - getSuggestions- Lnet/minecraft/command/argument/BlockArgumentParser;getSuggestions(Lnet/minecraft/registry/RegistryWrapper;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture;
 
- 
parseprivate void parse() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a()V- intermediary - method_9678- Lnet/minecraft/class_2259;method_9678()V- named - parse- Lnet/minecraft/command/argument/BlockArgumentParser;parse()V
 
- 
suggestBlockPropertiesOrEndprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestBlockPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9671- Lnet/minecraft/class_2259;method_9671(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestBlockPropertiesOrEnd- Lnet/minecraft/command/argument/BlockArgumentParser;suggestBlockPropertiesOrEnd(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestTagPropertiesOrEndprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTagPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lfg;b(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9674- Lnet/minecraft/class_2259;method_9674(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestTagPropertiesOrEnd- Lnet/minecraft/command/argument/BlockArgumentParser;suggestTagPropertiesOrEnd(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestBlockPropertiesprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - c- Lfg;c(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9665- Lnet/minecraft/class_2259;method_9665(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestBlockProperties- Lnet/minecraft/command/argument/BlockArgumentParser;suggestBlockProperties(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestTagPropertiesprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lfg;d(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9667- Lnet/minecraft/class_2259;method_9667(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestTagProperties- Lnet/minecraft/command/argument/BlockArgumentParser;suggestTagProperties(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestSnbtprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestSnbt(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - e- Lfg;e(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9687- Lnet/minecraft/class_2259;method_9687(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestSnbt- Lnet/minecraft/command/argument/BlockArgumentParser;suggestSnbt(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
hasBlockEntityprivate boolean hasBlockEntity()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfg;b()Z- intermediary - method_9676- Lnet/minecraft/class_2259;method_9676()Z- named - hasBlockEntity- Lnet/minecraft/command/argument/BlockArgumentParser;hasBlockEntity()Z
 
- 
suggestEqualsCharacterprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestEqualsCharacter(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - f- Lfg;f(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9693- Lnet/minecraft/class_2259;method_9693(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestEqualsCharacter- Lnet/minecraft/command/argument/BlockArgumentParser;suggestEqualsCharacter(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestCommaOrEndprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestCommaOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - g- Lfg;g(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9689- Lnet/minecraft/class_2259;method_9689(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestCommaOrEnd- Lnet/minecraft/command/argument/BlockArgumentParser;suggestCommaOrEnd(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestPropertyValuesprivate static <T extends Comparable<T>> com.mojang.brigadier.suggestion.SuggestionsBuilder suggestPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Property<T> property) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ldde;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;- intermediary - method_9662- Lnet/minecraft/class_2259;method_9662(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2769;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;- named - suggestPropertyValues- Lnet/minecraft/command/argument/BlockArgumentParser;suggestPropertyValues(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/state/property/Property;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;
 
- 
suggestTagPropertyValuesprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTagPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, String name) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9690- Lnet/minecraft/class_2259;method_9690(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;- named - suggestTagPropertyValues- Lnet/minecraft/command/argument/BlockArgumentParser;suggestTagPropertyValues(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestSnbtOrTagPropertiesprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestSnbtOrTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - h- Lfg;h(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9679- Lnet/minecraft/class_2259;method_9679(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestSnbtOrTagProperties- Lnet/minecraft/command/argument/BlockArgumentParser;suggestSnbtOrTagProperties(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestSnbtOrBlockPropertiesprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestSnbtOrBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - i- Lfg;i(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9681- Lnet/minecraft/class_2259;method_9681(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestSnbtOrBlockProperties- Lnet/minecraft/command/argument/BlockArgumentParser;suggestSnbtOrBlockProperties(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestIdentifiersprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestIdentifiers(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - j- Lfg;j(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9670- Lnet/minecraft/class_2259;method_9670(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestIdentifiers- Lnet/minecraft/command/argument/BlockArgumentParser;suggestIdentifiers(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestBlockIdprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestBlockId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - k- Lfg;k(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_41963- Lnet/minecraft/class_2259;method_41963(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestBlockId- Lnet/minecraft/command/argument/BlockArgumentParser;suggestBlockId(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestBlockOrTagIdprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestBlockOrTagId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - l- Lfg;l(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9673- Lnet/minecraft/class_2259;method_9673(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestBlockOrTagId- Lnet/minecraft/command/argument/BlockArgumentParser;suggestBlockOrTagId(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
parseBlockIdprivate void parseBlockId() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfg;c()V- intermediary - method_9675- Lnet/minecraft/class_2259;method_9675()V- named - parseBlockId- Lnet/minecraft/command/argument/BlockArgumentParser;parseBlockId()V
 
- 
parseTagIdprivate void parseTagId() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfg;d()V- intermediary - method_9677- Lnet/minecraft/class_2259;method_9677()V- named - parseTagId- Lnet/minecraft/command/argument/BlockArgumentParser;parseTagId()V
 
- 
parseBlockPropertiesprivate void parseBlockProperties() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfg;e()V- intermediary - method_9659- Lnet/minecraft/class_2259;method_9659()V- named - parseBlockProperties- Lnet/minecraft/command/argument/BlockArgumentParser;parseBlockProperties()V
 
- 
parseTagPropertiesprivate void parseTagProperties() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfg;f()V- intermediary - method_9680- Lnet/minecraft/class_2259;method_9680()V- named - parseTagProperties- Lnet/minecraft/command/argument/BlockArgumentParser;parseTagProperties()V
 
- 
parseSnbtprivate void parseSnbt() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfg;g()V- intermediary - method_9672- Lnet/minecraft/class_2259;method_9672()V- named - parseSnbt- Lnet/minecraft/command/argument/BlockArgumentParser;parseSnbt()V
 
- 
parsePropertyValueprivate <T extends Comparable<T>> void parsePropertyValue(Property<T> property, String value, int cursor) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a(Ldde;Ljava/lang/String;I)V- intermediary - method_9668- Lnet/minecraft/class_2259;method_9668(Lnet/minecraft/class_2769;Ljava/lang/String;I)V- named - parsePropertyValue- Lnet/minecraft/command/argument/BlockArgumentParser;parsePropertyValue(Lnet/minecraft/state/property/Property;Ljava/lang/String;I)V
 
- 
stringifyBlockState- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a(Ldcb;)Ljava/lang/String;- intermediary - method_9685- Lnet/minecraft/class_2259;method_9685(Lnet/minecraft/class_2680;)Ljava/lang/String;- named - stringifyBlockState- Lnet/minecraft/command/argument/BlockArgumentParser;stringifyBlockState(Lnet/minecraft/block/BlockState;)Ljava/lang/String;
 
- 
stringifyPropertyprivate static <T extends Comparable<T>> void stringifyProperty(StringBuilder builder, Property<T> property, Comparable<?> value) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfg;a(Ljava/lang/StringBuilder;Ldde;Ljava/lang/Comparable;)V- intermediary - method_9663- Lnet/minecraft/class_2259;method_9663(Ljava/lang/StringBuilder;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)V- named - stringifyProperty- Lnet/minecraft/command/argument/BlockArgumentParser;stringifyProperty(Ljava/lang/StringBuilder;Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;)V
 
 
-