Class BlockArgumentParser

java.lang.Object
net.minecraft.command.argument.BlockArgumentParser

public class BlockArgumentParser extends Object
Mappings:
Namespace Name
official es
intermediary net/minecraft/class_2259
named net/minecraft/command/argument/BlockArgumentParser
  • Field Details

    • DISALLOWED_TAG_EXCEPTION

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType DISALLOWED_TAG_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      official a Les;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_EXCEPTION

      public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INVALID_BLOCK_ID_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      official b Les;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_EXCEPTION

      public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType UNKNOWN_PROPERTY_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      official c Les;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_EXCEPTION

      public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType DUPLICATE_PROPERTY_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      official d Les;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_EXCEPTION

      public static final com.mojang.brigadier.exceptions.Dynamic3CommandExceptionType INVALID_PROPERTY_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      official e Les;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_EXCEPTION

      public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType EMPTY_PROPERTY_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      official f Les;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_EXCEPTION

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType UNCLOSED_PROPERTIES_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      official g Les;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;
    • field_32800

      private static final char field_32800
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Les;h:C
      intermediary field_32800 Lnet/minecraft/class_2259;field_32800:C
      named field_32800 Lnet/minecraft/command/argument/BlockArgumentParser;field_32800:C
    • field_32801

      private static final char field_32801
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official i Les;i:C
      intermediary field_32801 Lnet/minecraft/class_2259;field_32801:C
      named field_32801 Lnet/minecraft/command/argument/BlockArgumentParser;field_32801:C
    • field_32802

      private static final char field_32802
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official j Les;j:C
      intermediary field_32802 Lnet/minecraft/class_2259;field_32802:C
      named field_32802 Lnet/minecraft/command/argument/BlockArgumentParser;field_32802:C
    • field_32803

      private static final char field_32803
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Les;k:C
      intermediary field_32803 Lnet/minecraft/class_2259;field_32803:C
      named field_32803 Lnet/minecraft/command/argument/BlockArgumentParser;field_32803:C
    • field_32804

      private static final char field_32804
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Les;l:C
      intermediary field_32804 Lnet/minecraft/class_2259;field_32804:C
      named field_32804 Lnet/minecraft/command/argument/BlockArgumentParser;field_32804:C
    • field_32805

      private static final char field_32805
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official m Les;m:C
      intermediary field_32805 Lnet/minecraft/class_2259;field_32805:C
      named field_32805 Lnet/minecraft/command/argument/BlockArgumentParser;field_32805:C
    • SUGGEST_DEFAULT

      private static final BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,TagGroup<Block>,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> SUGGEST_DEFAULT
      Mappings:
      Namespace Name Mixin selector
      official n Les;n:Ljava/util/function/BiFunction;
      intermediary field_10682 Lnet/minecraft/class_2259;field_10682:Ljava/util/function/BiFunction;
      named SUGGEST_DEFAULT Lnet/minecraft/command/argument/BlockArgumentParser;SUGGEST_DEFAULT:Ljava/util/function/BiFunction;
    • reader

      private final com.mojang.brigadier.StringReader reader
      Mappings:
      Namespace Name Mixin selector
      official o Les;o: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;
    • allowTag

      private final boolean allowTag
      Mappings:
      Namespace Name Mixin selector
      official p Les;p:Z
      intermediary field_10687 Lnet/minecraft/class_2259;field_10687:Z
      named allowTag Lnet/minecraft/command/argument/BlockArgumentParser;allowTag:Z
    • blockProperties

      private final Map<Property<?>,Comparable<?>> blockProperties
      Mappings:
      Namespace Name Mixin selector
      official q Les;q: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

      private final Map<String,String> tagProperties
      Mappings:
      Namespace Name Mixin selector
      official r Les;r: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

      private Identifier blockId
      Mappings:
      Namespace Name Mixin selector
      official s Les;s:Lww;
      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

      private StateManager<Block,BlockState> stateFactory
      Mappings:
      Namespace Name Mixin selector
      official t Les;t:Lckt;
      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

      private BlockState blockState
      Mappings:
      Namespace Name Mixin selector
      official u Les;u:Lcks;
      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 v Les;v:Lna;
      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

      private Identifier tagId
      Mappings:
      Namespace Name Mixin selector
      official w Les;w:Lww;
      intermediary field_10681 Lnet/minecraft/class_2259;field_10681:Lnet/minecraft/class_2960;
      named tagId Lnet/minecraft/command/argument/BlockArgumentParser;tagId:Lnet/minecraft/util/Identifier;
    • cursorPos

      private int cursorPos
      Mappings:
      Namespace Name Mixin selector
      official x Les;x:I
      intermediary field_10694 Lnet/minecraft/class_2259;field_10694:I
      named cursorPos Lnet/minecraft/command/argument/BlockArgumentParser;cursorPos:I
    • suggestions

      private BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,TagGroup<Block>,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> suggestions
      Mappings:
      Namespace Name Mixin selector
      official y Les;y:Ljava/util/function/BiFunction;
      intermediary field_10696 Lnet/minecraft/class_2259;field_10696:Ljava/util/function/BiFunction;
      named suggestions Lnet/minecraft/command/argument/BlockArgumentParser;suggestions:Ljava/util/function/BiFunction;
  • Constructor Details

    • BlockArgumentParser

      public BlockArgumentParser(com.mojang.brigadier.StringReader reader, boolean allowTag)
      Mappings:
      Namespace Name Mixin selector
      official <init> Les;<init>(Lcom/mojang/brigadier/StringReader;Z)V
      intermediary <init> Lnet/minecraft/class_2259;<init>(Lcom/mojang/brigadier/StringReader;Z)V
      named <init> Lnet/minecraft/command/argument/BlockArgumentParser;<init>(Lcom/mojang/brigadier/StringReader;Z)V
  • Method Details

    • getBlockProperties

      public Map<Property<?>,Comparable<?>> getBlockProperties()
      Mappings:
      Namespace Name Mixin selector
      official a Les;a()Ljava/util/Map;
      intermediary method_9692 Lnet/minecraft/class_2259;method_9692()Ljava/util/Map;
      named getBlockProperties Lnet/minecraft/command/argument/BlockArgumentParser;getBlockProperties()Ljava/util/Map;
    • getBlockState

      @Nullable public @Nullable BlockState getBlockState()
      Mappings:
      Namespace Name Mixin selector
      official b Les;b()Lcks;
      intermediary method_9669 Lnet/minecraft/class_2259;method_9669()Lnet/minecraft/class_2680;
      named getBlockState Lnet/minecraft/command/argument/BlockArgumentParser;getBlockState()Lnet/minecraft/block/BlockState;
    • getNbtData

      @Nullable public @Nullable NbtCompound getNbtData()
      Mappings:
      Namespace Name Mixin selector
      official c Les;c()Lna;
      intermediary method_9694 Lnet/minecraft/class_2259;method_9694()Lnet/minecraft/class_2487;
      named getNbtData Lnet/minecraft/command/argument/BlockArgumentParser;getNbtData()Lnet/minecraft/nbt/NbtCompound;
    • getTagId

      @Nullable public @Nullable Identifier getTagId()
      Mappings:
      Namespace Name Mixin selector
      official d Les;d()Lww;
      intermediary method_9664 Lnet/minecraft/class_2259;method_9664()Lnet/minecraft/class_2960;
      named getTagId Lnet/minecraft/command/argument/BlockArgumentParser;getTagId()Lnet/minecraft/util/Identifier;
    • parse

      public BlockArgumentParser parse(boolean allowNbt) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Les;a(Z)Les;
      intermediary method_9678 Lnet/minecraft/class_2259;method_9678(Z)Lnet/minecraft/class_2259;
      named parse Lnet/minecraft/command/argument/BlockArgumentParser;parse(Z)Lnet/minecraft/command/argument/BlockArgumentParser;
    • suggestBlockPropertiesOrEnd

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestBlockPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official b Les;b(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9671 Lnet/minecraft/class_2259;method_9671(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestBlockPropertiesOrEnd Lnet/minecraft/command/argument/BlockArgumentParser;suggestBlockPropertiesOrEnd(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • suggestTagPropertiesOrEnd

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTagPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official c Les;c(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9674 Lnet/minecraft/class_2259;method_9674(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestTagPropertiesOrEnd Lnet/minecraft/command/argument/BlockArgumentParser;suggestTagPropertiesOrEnd(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • suggestBlockProperties

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official d Les;d(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9665 Lnet/minecraft/class_2259;method_9665(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestBlockProperties Lnet/minecraft/command/argument/BlockArgumentParser;suggestBlockProperties(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • suggestTagProperties

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official e Les;e(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9667 Lnet/minecraft/class_2259;method_9667(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestTagProperties Lnet/minecraft/command/argument/BlockArgumentParser;suggestTagProperties(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • suggestSnbt

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestSnbt(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official f Les;f(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9687 Lnet/minecraft/class_2259;method_9687(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestSnbt Lnet/minecraft/command/argument/BlockArgumentParser;suggestSnbt(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • hasBlockEntity

      private boolean hasBlockEntity(TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official a Les;a(Lagb;)Z
      intermediary method_9676 Lnet/minecraft/class_2259;method_9676(Lnet/minecraft/class_5414;)Z
      named hasBlockEntity Lnet/minecraft/command/argument/BlockArgumentParser;hasBlockEntity(Lnet/minecraft/tag/TagGroup;)Z
    • suggestEqualsCharacter

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestEqualsCharacter(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official g Les;g(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9693 Lnet/minecraft/class_2259;method_9693(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestEqualsCharacter Lnet/minecraft/command/argument/BlockArgumentParser;suggestEqualsCharacter(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • suggestCommaOrEnd

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestCommaOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official h Les;h(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9689 Lnet/minecraft/class_2259;method_9689(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestCommaOrEnd Lnet/minecraft/command/argument/BlockArgumentParser;suggestCommaOrEnd(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • suggestPropertyValues

      private static <T extends Comparable<T>> com.mojang.brigadier.suggestion.SuggestionsBuilder suggestPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, Property<T> property)
      Mappings:
      Namespace Name Mixin selector
      official a Les;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lclv;)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;
    • suggestTagPropertyValues

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTagPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Les;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9690 Lnet/minecraft/class_2259;method_9690(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
      named suggestTagPropertyValues Lnet/minecraft/command/argument/BlockArgumentParser;suggestTagPropertyValues(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
    • suggestSnbtOrTagProperties

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestSnbtOrTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official i Les;i(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9679 Lnet/minecraft/class_2259;method_9679(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestSnbtOrTagProperties Lnet/minecraft/command/argument/BlockArgumentParser;suggestSnbtOrTagProperties(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • suggestSnbtOrBlockProperties

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestSnbtOrBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official j Les;j(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9681 Lnet/minecraft/class_2259;method_9681(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestSnbtOrBlockProperties Lnet/minecraft/command/argument/BlockArgumentParser;suggestSnbtOrBlockProperties(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • suggestIdentifiers

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestIdentifiers(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official k Les;k(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9670 Lnet/minecraft/class_2259;method_9670(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestIdentifiers Lnet/minecraft/command/argument/BlockArgumentParser;suggestIdentifiers(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • suggestBlockOrTagId

      private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestBlockOrTagId(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official l Les;l(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9673 Lnet/minecraft/class_2259;method_9673(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named suggestBlockOrTagId Lnet/minecraft/command/argument/BlockArgumentParser;suggestBlockOrTagId(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • parseBlockId

      public void parseBlockId() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official e Les;e()V
      intermediary method_9675 Lnet/minecraft/class_2259;method_9675()V
      named parseBlockId Lnet/minecraft/command/argument/BlockArgumentParser;parseBlockId()V
    • parseTagId

      public void parseTagId() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official f Les;f()V
      intermediary method_9677 Lnet/minecraft/class_2259;method_9677()V
      named parseTagId Lnet/minecraft/command/argument/BlockArgumentParser;parseTagId()V
    • parseBlockProperties

      public void parseBlockProperties() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official g Les;g()V
      intermediary method_9659 Lnet/minecraft/class_2259;method_9659()V
      named parseBlockProperties Lnet/minecraft/command/argument/BlockArgumentParser;parseBlockProperties()V
    • parseTagProperties

      public void parseTagProperties() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official h Les;h()V
      intermediary method_9680 Lnet/minecraft/class_2259;method_9680()V
      named parseTagProperties Lnet/minecraft/command/argument/BlockArgumentParser;parseTagProperties()V
    • parseSnbt

      public void parseSnbt() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official i Les;i()V
      intermediary method_9672 Lnet/minecraft/class_2259;method_9672()V
      named parseSnbt Lnet/minecraft/command/argument/BlockArgumentParser;parseSnbt()V
    • parsePropertyValue

      private <T extends Comparable<T>> void parsePropertyValue(Property<T> property, String string, int int2) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Les;a(Lclv;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

      public static String stringifyBlockState(BlockState blockState)
      Mappings:
      Namespace Name Mixin selector
      official a Les;a(Lcks;)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;
    • stringifyProperty

      private static <T extends Comparable<T>> void stringifyProperty(StringBuilder stringBuilder, Property<T> property, Comparable<?> comparable)
      Mappings:
      Namespace Name Mixin selector
      official a Les;a(Ljava/lang/StringBuilder;Lclv;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
    • getSuggestions

      public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> getSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official a Les;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lagb;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9666 Lnet/minecraft/class_2259;method_9666(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;
      named getSuggestions Lnet/minecraft/command/argument/BlockArgumentParser;getSuggestions(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
    • getProperties

      public Map<String,String> getProperties()
      Mappings:
      Namespace Name Mixin selector
      official j Les;j()Ljava/util/Map;
      intermediary method_9688 Lnet/minecraft/class_2259;method_9688()Ljava/util/Map;
      named getProperties Lnet/minecraft/command/argument/BlockArgumentParser;getProperties()Ljava/util/Map;