Class CompilableString.CommandParserHelper<T>

java.lang.Object
net.minecraft.util.CompilableString.CommandParserHelper<T>
All Implemented Interfaces:
Function<String, com.mojang.serialization.DataResult<T>>
Enclosing class:
CompilableString<T>

public abstract static class CompilableString.CommandParserHelper<T> extends Object implements Function<String, com.mojang.serialization.DataResult<T>>
  • Field Details

    • TRAILING_DATA

      private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType TRAILING_DATA
  • Constructor Details

    • CommandParserHelper

      public CommandParserHelper()
  • Method Details

    • apply

      public final com.mojang.serialization.DataResult<T> apply(String contents)
      Specified by:
      apply in interface Function<String, com.mojang.serialization.DataResult<T>>
    • parse

      protected abstract T parse(com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • errorMessage

      protected abstract String errorMessage(String original, com.mojang.brigadier.exceptions.CommandSyntaxException exception)