net.minecraft.util.packrat

public interface Parser<T>

net.minecraft.util.parsing.packrat.commands.CommandArgumentParser
net.minecraft.class_10846
net.minecraft.util.packrat.Parser

Method summary

Modifier and TypeMethod
T
parseForCommands(com.mojang.brigadier.StringReader reader)
method_58341(com.mojang.brigadier.StringReader arg0)
parse(com.mojang.brigadier.StringReader reader)
CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
parseForSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionsBuilder)
method_58342(com.mojang.brigadier.suggestion.SuggestionsBuilder arg0)
listSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
default <S> Parser<S>
mapResult(Function<T, S> mapper)
method_68240(Function<T, S> arg0)
map(Function<T, S> mapper)
default <T, O> Parser<T>
withCodec(com.mojang.serialization.DynamicOps<O> ops, CommandArgumentParser<O> valueParser, com.mojang.serialization.Codec<T> codec, com.mojang.brigadier.exceptions.DynamicCommandExceptionType exceptionType)
method_68239(com.mojang.serialization.DynamicOps<O> arg0, class_10846<O> arg1, com.mojang.serialization.Codec<T> arg2, com.mojang.brigadier.exceptions.DynamicCommandExceptionType arg3)
withDecoding(com.mojang.serialization.DynamicOps<O> ops, Parser<O> encodedParser, com.mojang.serialization.Codec<T> codec, com.mojang.brigadier.exceptions.DynamicCommandExceptionType invalidDataError)