Package net.minecraft.command.argument
Class ItemStringReader
java.lang.Object
net.minecraft.command.argument.ItemStringReader
- Mappings:
- Namespace - Name - official - fw- intermediary - net/minecraft/class_2291- named - net/minecraft/command/argument/ItemStringReader
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final booleanprivate static final charprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final charprivate @Nullable NbtCompoundprivate static final Function<com.mojang.brigadier.suggestion.SuggestionsBuilder,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> private final com.mojang.brigadier.StringReaderprivate final RegistryWrapper<Item>private com.mojang.datafixers.util.Either<RegistryEntry<Item>,RegistryEntryList<Item>> private Function<com.mojang.brigadier.suggestion.SuggestionsBuilder,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> private static final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateItemStringReader(RegistryWrapper<Item> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowTag) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidconsume()static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>getSuggestions(RegistryWrapper<Item> registryWrapper, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, boolean allowTag) static ItemStringReader.ItemResultitem(RegistryWrapper<Item> registryWrapper, com.mojang.brigadier.StringReader reader) static com.mojang.datafixers.util.Either<ItemStringReader.ItemResult,ItemStringReader.TagResult> itemOrTag(RegistryWrapper<Item> registryWrapper, com.mojang.brigadier.StringReader reader) private voidreadItem()private voidreadNbt()private voidreadTag()private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestItemId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestItemOrTagId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) 
- 
Field Details- 
TAG_DISALLOWED_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TAG_DISALLOWED_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfw;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- intermediary - field_10800- Lnet/minecraft/class_2291;field_10800:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- named - TAG_DISALLOWED_EXCEPTION- Lnet/minecraft/command/argument/ItemStringReader;TAG_DISALLOWED_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
 
- 
ID_INVALID_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ID_INVALID_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfw;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_10799- Lnet/minecraft/class_2291;field_10799:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- named - ID_INVALID_EXCEPTION- Lnet/minecraft/command/argument/ItemStringReader;ID_INVALID_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
UNKNOWN_TAG_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType UNKNOWN_TAG_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfw;c:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_37971- Lnet/minecraft/class_2291;field_37971:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- named - UNKNOWN_TAG_EXCEPTION- Lnet/minecraft/command/argument/ItemStringReader;UNKNOWN_TAG_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
LEFT_CURLY_BRACKETprivate static final char LEFT_CURLY_BRACKET- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfw;d:C- intermediary - field_33066- Lnet/minecraft/class_2291;field_33066:C- named - LEFT_CURLY_BRACKET- Lnet/minecraft/command/argument/ItemStringReader;LEFT_CURLY_BRACKET:C
 
- 
HASH_SIGNprivate static final char HASH_SIGN- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lfw;e:C- intermediary - field_33067- Lnet/minecraft/class_2291;field_33067:C- named - HASH_SIGN- Lnet/minecraft/command/argument/ItemStringReader;HASH_SIGN:C
 
- 
NBT_SUGGESTION_PROVIDERprivate static final Function<com.mojang.brigadier.suggestion.SuggestionsBuilder,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> NBT_SUGGESTION_PROVIDER- Mappings:
- Namespace - Name - Mixin selector - official - f- Lfw;f:Ljava/util/function/Function;- intermediary - field_10806- Lnet/minecraft/class_2291;field_10806:Ljava/util/function/Function;- named - NBT_SUGGESTION_PROVIDER- Lnet/minecraft/command/argument/ItemStringReader;NBT_SUGGESTION_PROVIDER:Ljava/util/function/Function;
 
- 
registryWrapper- Mappings:
- Namespace - Name - Mixin selector - official - g- Lfw;g:Lhg;- intermediary - field_37972- Lnet/minecraft/class_2291;field_37972:Lnet/minecraft/class_7225;- named - registryWrapper- Lnet/minecraft/command/argument/ItemStringReader;registryWrapper:Lnet/minecraft/registry/RegistryWrapper;
 
- 
readerprivate final com.mojang.brigadier.StringReader reader- Mappings:
- Namespace - Name - Mixin selector - official - h- Lfw;h:Lcom/mojang/brigadier/StringReader;- intermediary - field_10802- Lnet/minecraft/class_2291;field_10802:Lcom/mojang/brigadier/StringReader;- named - reader- Lnet/minecraft/command/argument/ItemStringReader;reader:Lcom/mojang/brigadier/StringReader;
 
- 
allowTagprivate final boolean allowTag- Mappings:
- Namespace - Name - Mixin selector - official - i- Lfw;i:Z- intermediary - field_10804- Lnet/minecraft/class_2291;field_10804:Z- named - allowTag- Lnet/minecraft/command/argument/ItemStringReader;allowTag:Z
 
- 
result- Mappings:
- Namespace - Name - Mixin selector - official - j- Lfw;j:Lcom/mojang/datafixers/util/Either;- intermediary - field_37973- Lnet/minecraft/class_2291;field_37973:Lcom/mojang/datafixers/util/Either;- named - result- Lnet/minecraft/command/argument/ItemStringReader;result:Lcom/mojang/datafixers/util/Either;
 
- 
nbt- Mappings:
- Namespace - Name - Mixin selector - official - k- Lfw;k:Lqr;- intermediary - field_10807- Lnet/minecraft/class_2291;field_10807:Lnet/minecraft/class_2487;- named - nbt- Lnet/minecraft/command/argument/ItemStringReader;nbt:Lnet/minecraft/nbt/NbtCompound;
 
- 
suggestionsprivate Function<com.mojang.brigadier.suggestion.SuggestionsBuilder,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> suggestions- Mappings:
- Namespace - Name - Mixin selector - official - l- Lfw;l:Ljava/util/function/Function;- intermediary - field_10805- Lnet/minecraft/class_2291;field_10805:Ljava/util/function/Function;- named - suggestions- Lnet/minecraft/command/argument/ItemStringReader;suggestions:Ljava/util/function/Function;
 
 
- 
- 
Constructor Details- 
ItemStringReaderprivate ItemStringReader(RegistryWrapper<Item> registryWrapper, com.mojang.brigadier.StringReader reader, boolean allowTag) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfw;<init>(Lhg;Lcom/mojang/brigadier/StringReader;Z)V- intermediary - <init>- Lnet/minecraft/class_2291;<init>(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;Z)V- named - <init>- Lnet/minecraft/command/argument/ItemStringReader;<init>(Lnet/minecraft/registry/RegistryWrapper;Lcom/mojang/brigadier/StringReader;Z)V
 
 
- 
- 
Method Details- 
itempublic static ItemStringReader.ItemResult item(RegistryWrapper<Item> registryWrapper, com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfw;a(Lhg;Lcom/mojang/brigadier/StringReader;)Lfw$a;- intermediary - method_41972- Lnet/minecraft/class_2291;method_41972(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2291$class_7215;- named - item- Lnet/minecraft/command/argument/ItemStringReader;item(Lnet/minecraft/registry/RegistryWrapper;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/command/argument/ItemStringReader$ItemResult;
 
- 
itemOrTagpublic static com.mojang.datafixers.util.Either<ItemStringReader.ItemResult,ItemStringReader.TagResult> itemOrTag(RegistryWrapper<Item> registryWrapper, com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfw;b(Lhg;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/datafixers/util/Either;- intermediary - method_41974- Lnet/minecraft/class_2291;method_41974(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/datafixers/util/Either;- named - itemOrTag- Lnet/minecraft/command/argument/ItemStringReader;itemOrTag(Lnet/minecraft/registry/RegistryWrapper;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/datafixers/util/Either;
 
- 
getSuggestionspublic static CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> getSuggestions(RegistryWrapper<Item> registryWrapper, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, boolean allowTag) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfw;a(Lhg;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Z)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9793- Lnet/minecraft/class_2291;method_9793(Lnet/minecraft/class_7225;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Z)Ljava/util/concurrent/CompletableFuture;- named - getSuggestions- Lnet/minecraft/command/argument/ItemStringReader;getSuggestions(Lnet/minecraft/registry/RegistryWrapper;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Z)Ljava/util/concurrent/CompletableFuture;
 
- 
readItemprivate void readItem() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfw;a()V- intermediary - method_9795- Lnet/minecraft/class_2291;method_9795()V- named - readItem- Lnet/minecraft/command/argument/ItemStringReader;readItem()V
 
- 
readTagprivate void readTag() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfw;b()V- intermediary - method_9787- Lnet/minecraft/class_2291;method_9787()V- named - readTag- Lnet/minecraft/command/argument/ItemStringReader;readTag()V
 
- 
readNbtprivate void readNbt() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lfw;c()V- intermediary - method_9788- Lnet/minecraft/class_2291;method_9788()V- named - readNbt- Lnet/minecraft/command/argument/ItemStringReader;readNbt()V
 
- 
consumeprivate void consume() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lfw;d()V- intermediary - method_9789- Lnet/minecraft/class_2291;method_9789()V- named - consume- Lnet/minecraft/command/argument/ItemStringReader;consume()V
 
- 
suggestItemprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfw;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9794- Lnet/minecraft/class_2291;method_9794(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestItem- Lnet/minecraft/command/argument/ItemStringReader;suggestItem(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestTagprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lfw;b(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9796- Lnet/minecraft/class_2291;method_9796(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestTag- Lnet/minecraft/command/argument/ItemStringReader;suggestTag(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestItemIdprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestItemId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - c- Lfw;c(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_41975- Lnet/minecraft/class_2291;method_41975(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestItemId- Lnet/minecraft/command/argument/ItemStringReader;suggestItemId(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
- 
suggestItemOrTagIdprivate CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestItemOrTagId(com.mojang.brigadier.suggestion.SuggestionsBuilder builder) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lfw;d(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- intermediary - method_9791- Lnet/minecraft/class_2291;method_9791(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;- named - suggestItemOrTagId- Lnet/minecraft/command/argument/ItemStringReader;suggestItemOrTagId(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
 
 
-