Package net.minecraft.command.arguments
Class ItemParser
java.lang.Object
net.minecraft.command.arguments.ItemParser
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
private final boolean
private Item
private CompoundNBT
private final Map<Property<?>,
Comparable<?>> private final com.mojang.brigadier.StringReader
private static final BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,
ITagCollection<Item>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> private BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,
ITagCollection<Item>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> private ResourceLocation
private int
-
Constructor Summary
ConstructorDescriptionItemParser
(com.mojang.brigadier.StringReader p_i48213_1_, boolean p_i48213_2_) -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
fillSuggestions
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197329_1_, ITagCollection<Item> p_197329_2_) getItem()
getNbt()
getTag()
parse()
void
readItem()
void
readNbt()
void
readTag()
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestItemIdOrTag
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197331_1_, ITagCollection<Item> p_197331_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestOpenNbt
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197328_1_, ITagCollection<Item> p_197328_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
suggestTag
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_201955_1_, ITagCollection<Item> p_201955_2_)
-
Field Details
-
ERROR_NO_TAGS_ALLOWED
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_NO_TAGS_ALLOWED -
ERROR_UNKNOWN_ITEM
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ITEM -
SUGGEST_NOTHING
private static final BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,ITagCollection<Item>, SUGGEST_NOTHINGCompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> -
reader
private final com.mojang.brigadier.StringReader reader -
forTesting
private final boolean forTesting -
properties
-
item
-
nbt
-
tag
-
tagCursor
private int tagCursor -
suggestions
private BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,ITagCollection<Item>, suggestionsCompletableFuture<com.mojang.brigadier.suggestion.Suggestions>>
-
-
Constructor Details
-
ItemParser
public ItemParser(com.mojang.brigadier.StringReader p_i48213_1_, boolean p_i48213_2_)
-
-
Method Details
-
getItem
-
getNbt
-
getTag
-
readItem
public void readItem() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
readTag
public void readTag() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
readNbt
public void readNbt() throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parse
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
suggestOpenNbt
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestOpenNbt(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197328_1_, ITagCollection<Item> p_197328_2_) -
suggestTag
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestTag(com.mojang.brigadier.suggestion.SuggestionsBuilder p_201955_1_, ITagCollection<Item> p_201955_2_) -
suggestItemIdOrTag
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> suggestItemIdOrTag(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197331_1_, ITagCollection<Item> p_197331_2_) -
fillSuggestions
public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197329_1_, ITagCollection<Item> p_197329_2_)
-