Package net.minecraft.command.argument
Class BlockArgumentParser
java.lang.Object
net.minecraft.command.argument.BlockArgumentParser
public class BlockArgumentParser extends Object
- Mappings:
Namespace Name official eiintermediary net/minecraft/class_2259named net/minecraft/command/argument/BlockArgumentParser
-
Field Summary
Fields Modifier and Type Field Description private booleanallowTagprivate IdentifierblockIdprivate Map<Property<?>,Comparable<?>>blockPropertiesprivate BlockStateblockStateprivate intcursorPosprivate CompoundTagdatastatic com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeDISALLOWED_TAG_EXCEPTIONstatic com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeDUPLICATE_PROPERTY_EXCEPTIONstatic com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeEMPTY_PROPERTY_EXCEPTIONstatic com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeINVALID_BLOCK_ID_EXCEPTIONstatic com.mojang.brigadier.exceptions.Dynamic3CommandExceptionTypeINVALID_PROPERTY_EXCEPTIONprivate com.mojang.brigadier.StringReaderreaderprivate StateManager<Block,BlockState>stateFactoryprivate static BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,TagGroup<Block>,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>>SUGGEST_DEFAULTprivate BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,TagGroup<Block>,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>>suggestionsprivate IdentifiertagIdprivate Map<String,String>tagPropertiesstatic com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeUNCLOSED_PROPERTIES_EXCEPTIONstatic com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeUNKNOWN_PROPERTY_EXCEPTION -
Constructor Summary
Constructors Constructor Description BlockArgumentParser(com.mojang.brigadier.StringReader reader, boolean allowTag) -
Method Summary
Modifier and Type Method Description Map<Property<?>,Comparable<?>>getBlockProperties()BlockStategetBlockState()CompoundTaggetNbtData()Map<String,String>getProperties()CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>getSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)IdentifiergetTagId()private booleanhasBlockEntity(TagGroup<Block> tagGroup)BlockArgumentParserparse(boolean allowNbt)voidparseBlockId()voidparseBlockProperties()private <T extends Comparable<T>>
voidparsePropertyValue(Property<T> property, String string, int int2)voidparseSnbt()voidparseTagId()voidparseTagProperties()static StringstringifyBlockState(BlockState blockState)private static <T extends Comparable<T>>
voidstringifyProperty(StringBuilder stringBuilder, Property<T> property, Comparable<?> comparable)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestBlockOrTagId(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestBlockPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestCommaOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestEqualsCharacter(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestIdentifiers(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private static <T extends Comparable<T>>
com.mojang.brigadier.suggestion.SuggestionsBuildersuggestPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, Property<T> property)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestSnbt(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestSnbtOrBlockProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestSnbtOrTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestTagProperties(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestTagPropertiesOrEnd(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup)private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestTagPropertyValues(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder, TagGroup<Block> tagGroup, String string)
-
Field Details
-
DISALLOWED_TAG_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType DISALLOWED_TAG_EXCEPTION- Mappings:
Namespace Name Mixin selector official aLei;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_10691Lnet/minecraft/class_2259;field_10691:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named DISALLOWED_TAG_EXCEPTIONLnet/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 bLei;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_10690Lnet/minecraft/class_2259;field_10690:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named INVALID_BLOCK_ID_EXCEPTIONLnet/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 cLei;c:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;intermediary field_10695Lnet/minecraft/class_2259;field_10695:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;named UNKNOWN_PROPERTY_EXCEPTIONLnet/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 dLei;d:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;intermediary field_10692Lnet/minecraft/class_2259;field_10692:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;named DUPLICATE_PROPERTY_EXCEPTIONLnet/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 eLei;e:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;intermediary field_10683Lnet/minecraft/class_2259;field_10683:Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;named INVALID_PROPERTY_EXCEPTIONLnet/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 fLei;f:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;intermediary field_10688Lnet/minecraft/class_2259;field_10688:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;named EMPTY_PROPERTY_EXCEPTIONLnet/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 gLei;g:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_10684Lnet/minecraft/class_2259;field_10684:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named UNCLOSED_PROPERTIES_EXCEPTIONLnet/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 hLei;h:Ljava/util/function/BiFunction;intermediary field_10682Lnet/minecraft/class_2259;field_10682:Ljava/util/function/BiFunction;named SUGGEST_DEFAULTLnet/minecraft/command/argument/BlockArgumentParser;SUGGEST_DEFAULT:Ljava/util/function/BiFunction;
-
reader
private final com.mojang.brigadier.StringReader reader- Mappings:
Namespace Name Mixin selector official iLei;i:Lcom/mojang/brigadier/StringReader;intermediary field_10698Lnet/minecraft/class_2259;field_10698:Lcom/mojang/brigadier/StringReader;named readerLnet/minecraft/command/argument/BlockArgumentParser;reader:Lcom/mojang/brigadier/StringReader;
-
allowTag
private final boolean allowTag- Mappings:
Namespace Name Mixin selector official jLei;j:Zintermediary field_10687Lnet/minecraft/class_2259;field_10687:Znamed allowTagLnet/minecraft/command/argument/BlockArgumentParser;allowTag:Z
-
blockProperties
- Mappings:
Namespace Name Mixin selector official kLei;k:Ljava/util/Map;intermediary field_10699Lnet/minecraft/class_2259;field_10699:Ljava/util/Map;named blockPropertiesLnet/minecraft/command/argument/BlockArgumentParser;blockProperties:Ljava/util/Map;
-
tagProperties
- Mappings:
Namespace Name Mixin selector official lLei;l:Ljava/util/Map;intermediary field_10685Lnet/minecraft/class_2259;field_10685:Ljava/util/Map;named tagPropertiesLnet/minecraft/command/argument/BlockArgumentParser;tagProperties:Ljava/util/Map;
-
blockId
- Mappings:
Namespace Name Mixin selector official mLei;m:Lwb;intermediary field_10697Lnet/minecraft/class_2259;field_10697:Lnet/minecraft/class_2960;named blockIdLnet/minecraft/command/argument/BlockArgumentParser;blockId:Lnet/minecraft/util/Identifier;
-
stateFactory
- Mappings:
Namespace Name Mixin selector official nLei;n:Lchu;intermediary field_10689Lnet/minecraft/class_2259;field_10689:Lnet/minecraft/class_2689;named stateFactoryLnet/minecraft/command/argument/BlockArgumentParser;stateFactory:Lnet/minecraft/state/StateManager;
-
blockState
- Mappings:
Namespace Name Mixin selector official oLei;o:Lcht;intermediary field_10686Lnet/minecraft/class_2259;field_10686:Lnet/minecraft/class_2680;named blockStateLnet/minecraft/command/argument/BlockArgumentParser;blockState:Lnet/minecraft/block/BlockState;
-
data
- Mappings:
Namespace Name Mixin selector official pLei;p:Lmq;intermediary field_10693Lnet/minecraft/class_2259;field_10693:Lnet/minecraft/class_2487;named dataLnet/minecraft/command/argument/BlockArgumentParser;data:Lnet/minecraft/nbt/CompoundTag;
-
tagId
- Mappings:
Namespace Name Mixin selector official qLei;q:Lwb;intermediary field_10681Lnet/minecraft/class_2259;field_10681:Lnet/minecraft/class_2960;named tagIdLnet/minecraft/command/argument/BlockArgumentParser;tagId:Lnet/minecraft/util/Identifier;
-
cursorPos
private int cursorPos- Mappings:
Namespace Name Mixin selector official rLei;r:Iintermediary field_10694Lnet/minecraft/class_2259;field_10694:Inamed cursorPosLnet/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 sLei;s:Ljava/util/function/BiFunction;intermediary field_10696Lnet/minecraft/class_2259;field_10696:Ljava/util/function/BiFunction;named suggestionsLnet/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)Vintermediary <init>Lnet/minecraft/class_2259;<init>(Lcom/mojang/brigadier/StringReader;Z)Vnamed <init>Lnet/minecraft/command/argument/BlockArgumentParser;<init>(Lcom/mojang/brigadier/StringReader;Z)V
-
-
Method Details
-
getBlockProperties
- Mappings:
Namespace Name Mixin selector official aLei;a()Ljava/util/Map;intermediary method_9692Lnet/minecraft/class_2259;method_9692()Ljava/util/Map;named getBlockPropertiesLnet/minecraft/command/argument/BlockArgumentParser;getBlockProperties()Ljava/util/Map;
-
getBlockState
- Mappings:
Namespace Name Mixin selector official bLei;b()Lcht;intermediary method_9669Lnet/minecraft/class_2259;method_9669()Lnet/minecraft/class_2680;named getBlockStateLnet/minecraft/command/argument/BlockArgumentParser;getBlockState()Lnet/minecraft/block/BlockState;
-
getNbtData
- Mappings:
Namespace Name Mixin selector official cLei;c()Lmq;intermediary method_9694Lnet/minecraft/class_2259;method_9694()Lnet/minecraft/class_2487;named getNbtDataLnet/minecraft/command/argument/BlockArgumentParser;getNbtData()Lnet/minecraft/nbt/CompoundTag;
-
getTagId
- Mappings:
Namespace Name Mixin selector official dLei;d()Lwb;intermediary method_9664Lnet/minecraft/class_2259;method_9664()Lnet/minecraft/class_2960;named getTagIdLnet/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 aLei;a(Z)Lei;intermediary method_9678Lnet/minecraft/class_2259;method_9678(Z)Lnet/minecraft/class_2259;named parseLnet/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 bLei;b(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9671Lnet/minecraft/class_2259;method_9671(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestBlockPropertiesOrEndLnet/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 cLei;c(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9674Lnet/minecraft/class_2259;method_9674(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestTagPropertiesOrEndLnet/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 dLei;d(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9665Lnet/minecraft/class_2259;method_9665(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestBlockPropertiesLnet/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 eLei;e(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9667Lnet/minecraft/class_2259;method_9667(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestTagPropertiesLnet/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 fLei;f(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9687Lnet/minecraft/class_2259;method_9687(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestSnbtLnet/minecraft/command/argument/BlockArgumentParser;suggestSnbt(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
-
hasBlockEntity
- Mappings:
Namespace Name Mixin selector official aLei;a(Lafd;)Zintermediary method_9676Lnet/minecraft/class_2259;method_9676(Lnet/minecraft/class_5414;)Znamed hasBlockEntityLnet/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 gLei;g(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9693Lnet/minecraft/class_2259;method_9693(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestEqualsCharacterLnet/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 hLei;h(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9689Lnet/minecraft/class_2259;method_9689(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestCommaOrEndLnet/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 aLei;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lciw;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;intermediary method_9662Lnet/minecraft/class_2259;method_9662(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2769;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;named suggestPropertyValuesLnet/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 aLei;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;intermediary method_9690Lnet/minecraft/class_2259;method_9690(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;named suggestTagPropertyValuesLnet/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 iLei;i(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9679Lnet/minecraft/class_2259;method_9679(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestSnbtOrTagPropertiesLnet/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 jLei;j(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9681Lnet/minecraft/class_2259;method_9681(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestSnbtOrBlockPropertiesLnet/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 kLei;k(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9670Lnet/minecraft/class_2259;method_9670(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestIdentifiersLnet/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 lLei;l(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9673Lnet/minecraft/class_2259;method_9673(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named suggestBlockOrTagIdLnet/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 eLei;e()Vintermediary method_9675Lnet/minecraft/class_2259;method_9675()Vnamed parseBlockIdLnet/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 fLei;f()Vintermediary method_9677Lnet/minecraft/class_2259;method_9677()Vnamed parseTagIdLnet/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 gLei;g()Vintermediary method_9659Lnet/minecraft/class_2259;method_9659()Vnamed parseBlockPropertiesLnet/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 hLei;h()Vintermediary method_9680Lnet/minecraft/class_2259;method_9680()Vnamed parseTagPropertiesLnet/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 iLei;i()Vintermediary method_9672Lnet/minecraft/class_2259;method_9672()Vnamed parseSnbtLnet/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 aLei;a(Lciw;Ljava/lang/String;I)Vintermediary method_9668Lnet/minecraft/class_2259;method_9668(Lnet/minecraft/class_2769;Ljava/lang/String;I)Vnamed parsePropertyValueLnet/minecraft/command/argument/BlockArgumentParser;parsePropertyValue(Lnet/minecraft/state/property/Property;Ljava/lang/String;I)V
-
stringifyBlockState
- Mappings:
Namespace Name Mixin selector official aLei;a(Lcht;)Ljava/lang/String;intermediary method_9685Lnet/minecraft/class_2259;method_9685(Lnet/minecraft/class_2680;)Ljava/lang/String;named stringifyBlockStateLnet/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 aLei;a(Ljava/lang/StringBuilder;Lciw;Ljava/lang/Comparable;)Vintermediary method_9663Lnet/minecraft/class_2259;method_9663(Ljava/lang/StringBuilder;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Vnamed stringifyPropertyLnet/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 aLei;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lafd;)Ljava/util/concurrent/CompletableFuture;intermediary method_9666Lnet/minecraft/class_2259;method_9666(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture;named getSuggestionsLnet/minecraft/command/argument/BlockArgumentParser;getSuggestions(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/tag/TagGroup;)Ljava/util/concurrent/CompletableFuture;
-
getProperties
- Mappings:
Namespace Name Mixin selector official jLei;j()Ljava/util/Map;intermediary method_9688Lnet/minecraft/class_2259;method_9688()Ljava/util/Map;named getPropertiesLnet/minecraft/command/argument/BlockArgumentParser;getProperties()Ljava/util/Map;
-