Interface CommandArgumentParser<T>
- All Known Implementing Classes:
Grammar
public interface CommandArgumentParser<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault <S> CommandArgumentParser
<S> parseForCommands
(com.mojang.brigadier.StringReader pReader) CompletableFuture
<com.mojang.brigadier.suggestion.Suggestions> parseForSuggestions
(com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) default <T,
O> CommandArgumentParser <T> withCodec
(com.mojang.serialization.DynamicOps<O> pOps, CommandArgumentParser<O> pParser, com.mojang.serialization.Codec<T> pCodec, com.mojang.brigadier.exceptions.DynamicCommandExceptionType pError)
-
Method Details
-
parseForCommands
T parseForCommands(com.mojang.brigadier.StringReader pReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parseForSuggestions
CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> parseForSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder pBuilder) -
mapResult
-
withCodec
default <T,O> CommandArgumentParser<T> withCodec(com.mojang.serialization.DynamicOps<O> pOps, CommandArgumentParser<O> pParser, com.mojang.serialization.Codec<T> pCodec, com.mojang.brigadier.exceptions.DynamicCommandExceptionType pError)
-