Interface CommandArgumentParser<T>

All Known Implementing Classes:
Grammar

public interface CommandArgumentParser<T>
  • Method Details

    • parseForCommands

      T parseForCommands(com.mojang.brigadier.StringReader p_410261_) 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 p_410683_)
    • mapResult

      default <S> CommandArgumentParser<S> mapResult(Function<T,S> p_410628_)
    • withCodec

      default <T, O> CommandArgumentParser<T> withCodec(com.mojang.serialization.DynamicOps<O> p_409663_, CommandArgumentParser<O> p_410559_, com.mojang.serialization.Codec<T> p_410636_, com.mojang.brigadier.exceptions.DynamicCommandExceptionType p_410485_)