Package net.minecraft.command.argument
Class ItemStringReader
java.lang.Object
net.minecraft.command.argument.ItemStringReader
- Mappings:
Namespace Name official flintermediary net/minecraft/class_2291named net/minecraft/command/argument/ItemStringReader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate intprivate static final charstatic final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate Itemprivate static final charprivate @Nullable NbtCompoundprivate static final BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,Registry<Item>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> private final com.mojang.brigadier.StringReaderprivate BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,Registry<Item>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType -
Constructor Summary
ConstructorsConstructorDescriptionItemStringReader(com.mojang.brigadier.StringReader reader, boolean allowTag) -
Method Summary
Modifier and TypeMethodDescriptionconsume()getId()getItem()getNbt()CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>getSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Registry<Item> registry) voidreadItem()voidreadNbt()voidreadTag()private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestAny(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Registry<Item> registry) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Registry<Item> registry) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Registry<Item> registry)
-
Field Details
-
TAG_DISALLOWED_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TAG_DISALLOWED_EXCEPTION- Mappings:
Namespace Name Mixin selector official aLfl;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_10800Lnet/minecraft/class_2291;field_10800:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named TAG_DISALLOWED_EXCEPTIONLnet/minecraft/command/argument/ItemStringReader;TAG_DISALLOWED_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
ID_INVALID_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ID_INVALID_EXCEPTION- Mappings:
Namespace Name Mixin selector official bLfl;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;intermediary field_10799Lnet/minecraft/class_2291;field_10799:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;named ID_INVALID_EXCEPTIONLnet/minecraft/command/argument/ItemStringReader;ID_INVALID_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
LEFT_CURLY_BRACKET
private static final char LEFT_CURLY_BRACKET- See Also:
- Mappings:
Namespace Name Mixin selector official cLfl;c:Cintermediary field_33066Lnet/minecraft/class_2291;field_33066:Cnamed LEFT_CURLY_BRACKETLnet/minecraft/command/argument/ItemStringReader;LEFT_CURLY_BRACKET:C
-
HASH_SIGN
private static final char HASH_SIGN- See Also:
- Mappings:
Namespace Name Mixin selector official dLfl;d:Cintermediary field_33067Lnet/minecraft/class_2291;field_33067:Cnamed HASH_SIGNLnet/minecraft/command/argument/ItemStringReader;HASH_SIGN:C
-
NBT_SUGGESTION_PROVIDER
private static final BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,Registry<Item>, NBT_SUGGESTION_PROVIDERCompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> - Mappings:
Namespace Name Mixin selector official eLfl;e:Ljava/util/function/BiFunction;intermediary field_10806Lnet/minecraft/class_2291;field_10806:Ljava/util/function/BiFunction;named NBT_SUGGESTION_PROVIDERLnet/minecraft/command/argument/ItemStringReader;NBT_SUGGESTION_PROVIDER:Ljava/util/function/BiFunction;
-
reader
private final com.mojang.brigadier.StringReader reader- Mappings:
Namespace Name Mixin selector official fLfl;f:Lcom/mojang/brigadier/StringReader;intermediary field_10802Lnet/minecraft/class_2291;field_10802:Lcom/mojang/brigadier/StringReader;named readerLnet/minecraft/command/argument/ItemStringReader;reader:Lcom/mojang/brigadier/StringReader;
-
allowTag
private final boolean allowTag- Mappings:
Namespace Name Mixin selector official gLfl;g:Zintermediary field_10804Lnet/minecraft/class_2291;field_10804:Znamed allowTagLnet/minecraft/command/argument/ItemStringReader;allowTag:Z
-
item
- Mappings:
Namespace Name Mixin selector official hLfl;h:Lbus;intermediary field_10803Lnet/minecraft/class_2291;field_10803:Lnet/minecraft/class_1792;named itemLnet/minecraft/command/argument/ItemStringReader;item:Lnet/minecraft/item/Item;
-
nbt
- Mappings:
Namespace Name Mixin selector official iLfl;i:Lok;intermediary field_10807Lnet/minecraft/class_2291;field_10807:Lnet/minecraft/class_2487;named nbtLnet/minecraft/command/argument/ItemStringReader;nbt:Lnet/minecraft/nbt/NbtCompound;
-
id
- Mappings:
Namespace Name Mixin selector official jLfl;j:Laif;intermediary field_10808Lnet/minecraft/class_2291;field_10808:Lnet/minecraft/class_6862;named idLnet/minecraft/command/argument/ItemStringReader;id:Lnet/minecraft/tag/TagKey;
-
cursor
private int cursor- Mappings:
Namespace Name Mixin selector official kLfl;k:Iintermediary field_10809Lnet/minecraft/class_2291;field_10809:Inamed cursorLnet/minecraft/command/argument/ItemStringReader;cursor:I
-
suggestions
private BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,Registry<Item>, suggestionsCompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> - Mappings:
Namespace Name Mixin selector official lLfl;l:Ljava/util/function/BiFunction;intermediary field_10805Lnet/minecraft/class_2291;field_10805:Ljava/util/function/BiFunction;named suggestionsLnet/minecraft/command/argument/ItemStringReader;suggestions:Ljava/util/function/BiFunction;
-
-
Constructor Details
-
ItemStringReader
public ItemStringReader(com.mojang.brigadier.StringReader reader, boolean allowTag) - Mappings:
Namespace Name Mixin selector official <init>Lfl;<init>(Lcom/mojang/brigadier/StringReader;Z)Vintermediary <init>Lnet/minecraft/class_2291;<init>(Lcom/mojang/brigadier/StringReader;Z)Vnamed <init>Lnet/minecraft/command/argument/ItemStringReader;<init>(Lcom/mojang/brigadier/StringReader;Z)V
-
-
Method Details
-
getItem
- Mappings:
Namespace Name Mixin selector official aLfl;a()Lbus;intermediary method_9786Lnet/minecraft/class_2291;method_9786()Lnet/minecraft/class_1792;named getItemLnet/minecraft/command/argument/ItemStringReader;getItem()Lnet/minecraft/item/Item;
-
getNbt
- Mappings:
Namespace Name Mixin selector official bLfl;b()Lok;intermediary method_9797Lnet/minecraft/class_2291;method_9797()Lnet/minecraft/class_2487;named getNbtLnet/minecraft/command/argument/ItemStringReader;getNbt()Lnet/minecraft/nbt/NbtCompound;
-
getId
- Mappings:
Namespace Name Mixin selector official cLfl;c()Laif;intermediary method_9790Lnet/minecraft/class_2291;method_9790()Lnet/minecraft/class_6862;named getIdLnet/minecraft/command/argument/ItemStringReader;getId()Lnet/minecraft/tag/TagKey;
-
readItem
public void readItem() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official dLfl;d()Vintermediary method_9795Lnet/minecraft/class_2291;method_9795()Vnamed readItemLnet/minecraft/command/argument/ItemStringReader;readItem()V
-
readTag
public void readTag() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official eLfl;e()Vintermediary method_9787Lnet/minecraft/class_2291;method_9787()Vnamed readTagLnet/minecraft/command/argument/ItemStringReader;readTag()V
-
readNbt
public void readNbt() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official fLfl;f()Vintermediary method_9788Lnet/minecraft/class_2291;method_9788()Vnamed readNbtLnet/minecraft/command/argument/ItemStringReader;readNbt()V
-
consume
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official gLfl;g()Lfl;intermediary method_9789Lnet/minecraft/class_2291;method_9789()Lnet/minecraft/class_2291;named consumeLnet/minecraft/command/argument/ItemStringReader;consume()Lnet/minecraft/command/argument/ItemStringReader;
-
suggestItem
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestItem(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Registry<Item> registry) - Mappings:
Namespace Name Mixin selector official bLfl;b(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lhb;)Ljava/util/concurrent/CompletableFuture;intermediary method_9794Lnet/minecraft/class_2291;method_9794(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2378;)Ljava/util/concurrent/CompletableFuture;named suggestItemLnet/minecraft/command/argument/ItemStringReader;suggestItem(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/util/registry/Registry;)Ljava/util/concurrent/CompletableFuture;
-
suggestTag
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Registry<Item> registry) - Mappings:
Namespace Name Mixin selector official cLfl;c(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lhb;)Ljava/util/concurrent/CompletableFuture;intermediary method_9796Lnet/minecraft/class_2291;method_9796(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2378;)Ljava/util/concurrent/CompletableFuture;named suggestTagLnet/minecraft/command/argument/ItemStringReader;suggestTag(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/util/registry/Registry;)Ljava/util/concurrent/CompletableFuture;
-
suggestAny
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestAny(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Registry<Item> registry) - Mappings:
Namespace Name Mixin selector official dLfl;d(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lhb;)Ljava/util/concurrent/CompletableFuture;intermediary method_9791Lnet/minecraft/class_2291;method_9791(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2378;)Ljava/util/concurrent/CompletableFuture;named suggestAnyLnet/minecraft/command/argument/ItemStringReader;suggestAny(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/util/registry/Registry;)Ljava/util/concurrent/CompletableFuture;
-
getSuggestions
public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> getSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Registry<Item> registry) - Mappings:
Namespace Name Mixin selector official aLfl;a(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lhb;)Ljava/util/concurrent/CompletableFuture;intermediary method_9793Lnet/minecraft/class_2291;method_9793(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2378;)Ljava/util/concurrent/CompletableFuture;named getSuggestionsLnet/minecraft/command/argument/ItemStringReader;getSuggestions(Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/util/registry/Registry;)Ljava/util/concurrent/CompletableFuture;
-