Class BlockArgumentParser

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

public class BlockArgumentParser extends Object
Mappings:
Namespace Name
official et
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 Let;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 Let;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 Let;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 Let;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 Let;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 Let;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 Let;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;
    • PROPERTIES_OPENING

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

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

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

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

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

      private static final char TAG_PREFIX
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official m Let;m:C
      intermediary field_32805 Lnet/minecraft/class_2259;field_32805:C
      named TAG_PREFIX Lnet/minecraft/command/argument/BlockArgumentParser;TAG_PREFIX: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 Let;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 Let;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 Let;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 Let;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 Let;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 Let;s:Lyh;
      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 Let;t:Lcod;
      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 Let;u:Lcoc;
      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 Let;v:Loc;
      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 Let;w:Lyh;
      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 Let;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 Let;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> Let;<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 Let;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 Let;b()Lcoc;
      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 Let;c()Loc;
      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 Let;d()Lyh;
      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 Let;a(Z)Let;
      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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official b Let;b(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official c Let;c(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official d Let;d(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official e Let;e(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official f Let;f(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 Let;a(Lahs;)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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official g Let;g(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official h Let;h(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 builder, Property<T> property)
      Mappings:
      Namespace Name Mixin selector
      official a Let;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcpg;)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 builder, TagGroup<Block> tagGroup, String propertyName)
      Mappings:
      Namespace Name Mixin selector
      official a Let;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official i Let;i(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official j Let;j(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official k Let;k(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official l Let;l(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 Let;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 Let;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 Let;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 Let;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 Let;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 value, int cursor) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Let;a(Lcpg;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 state)
      Mappings:
      Namespace Name Mixin selector
      official a Let;a(Lcoc;)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 builder, Property<T> property, Comparable<?> value)
      Mappings:
      Namespace Name Mixin selector
      official a Let;a(Ljava/lang/StringBuilder;Lcpg;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 builder, TagGroup<Block> tagGroup)
      Mappings:
      Namespace Name Mixin selector
      official a Let;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lahs;)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 Let;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;