Class ItemParser
java.lang.Object
net.minecraft.commands.arguments.item.ItemParser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record(package private) class(package private) static classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType(package private) static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType(package private) static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType(package private) static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType(package private) static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType(package private) final HolderLookup.RegistryLookup<Item> (package private) final com.mojang.serialization.DynamicOps<Tag> (package private) static final Function<com.mojang.brigadier.suggestion.SuggestionsBuilder, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> static final charstatic final charstatic final charstatic final char -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<com.mojang.brigadier.suggestion.Suggestions> fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder p_235310_) parse(com.mojang.brigadier.StringReader p_329942_) voidparse(com.mojang.brigadier.StringReader p_328566_, ItemParser.Visitor p_331669_) private static voidvalidateComponents(com.mojang.brigadier.StringReader p_331709_, Holder<Item> p_331328_, DataComponentMap p_336221_)
-
Field Details
-
ERROR_UNKNOWN_ITEM
static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_ITEM -
ERROR_UNKNOWN_COMPONENT
static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_UNKNOWN_COMPONENT -
ERROR_MALFORMED_COMPONENT
static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_MALFORMED_COMPONENT -
ERROR_EXPECTED_COMPONENT
static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_COMPONENT -
ERROR_REPEATED_COMPONENT
static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_REPEATED_COMPONENT -
ERROR_MALFORMED_ITEM
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_MALFORMED_ITEM -
SYNTAX_START_COMPONENTS
public static final char SYNTAX_START_COMPONENTS- See Also:
-
SYNTAX_END_COMPONENTS
public static final char SYNTAX_END_COMPONENTS- See Also:
-
SYNTAX_COMPONENT_SEPARATOR
public static final char SYNTAX_COMPONENT_SEPARATOR- See Also:
-
SYNTAX_COMPONENT_ASSIGNMENT
public static final char SYNTAX_COMPONENT_ASSIGNMENT- See Also:
-
SUGGEST_NOTHING
static final Function<com.mojang.brigadier.suggestion.SuggestionsBuilder,CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> SUGGEST_NOTHING -
items
-
registryOps
-
-
Constructor Details
-
ItemParser
-
-
Method Details
-
parse
public ItemParser.ItemResult parse(com.mojang.brigadier.StringReader p_329942_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
validateComponents
private static void validateComponents(com.mojang.brigadier.StringReader p_331709_, Holder<Item> p_331328_, DataComponentMap p_336221_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parse
public void parse(com.mojang.brigadier.StringReader p_328566_, ItemParser.Visitor p_331669_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
fillSuggestions
public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> fillSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder p_235310_)
-