Class BlockArgumentParser

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

public class BlockArgumentParser
extends Object
Mappings:
Namespace Name
official ei
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 Lei;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 Lei;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 Lei;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 Lei;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 Lei;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 Lei;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 Lei;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;
    • 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 h Lei;h: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 i Lei;i: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 j Lei;j: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 k Lei;k: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 l Lei;l: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 m Lei;m:Lwb;
      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 n Lei;n:Lchu;
      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 o Lei;o:Lcht;
      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

      @Nullable private CompoundTag data
      Mappings:
      Namespace Name Mixin selector
      official p Lei;p:Lmq;
      intermediary field_10693 Lnet/minecraft/class_2259;field_10693:Lnet/minecraft/class_2487;
      named data Lnet/minecraft/command/argument/BlockArgumentParser;data:Lnet/minecraft/nbt/CompoundTag;
    • tagId

      private Identifier tagId
      Mappings:
      Namespace Name Mixin selector
      official q Lei;q:Lwb;
      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 r Lei;r: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 s Lei;s: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> Lei;<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 Lei;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 BlockState getBlockState()
      Mappings:
      Namespace Name Mixin selector
      official b Lei;b()Lcht;
      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 CompoundTag getNbtData()
      Mappings:
      Namespace Name Mixin selector
      official c Lei;c()Lmq;
      intermediary method_9694 Lnet/minecraft/class_2259;method_9694()Lnet/minecraft/class_2487;
      named getNbtData Lnet/minecraft/command/argument/BlockArgumentParser;getNbtData()Lnet/minecraft/nbt/CompoundTag;
    • getTagId

      @Nullable public Identifier getTagId()
      Mappings:
      Namespace Name Mixin selector
      official d Lei;d()Lwb;
      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 Lei;a(Z)Lei;
      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 Lei;b(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;c(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;d(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;e(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;f(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;a(Lafd;)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 Lei;g(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;h(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lciw;)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 Lei;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;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 Lei;i(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;j(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;k(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;l(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;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 Lei;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 Lei;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 Lei;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 Lei;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 Lei;a(Lciw;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 Lei;a(Lcht;)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 Lei;a(Ljava/lang/StringBuilder;Lciw;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 Lei;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)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 Lei;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;