Class NumberRunParseRule

java.lang.Object
net.minecraft.util.parsing.packrat.commands.NumberRunParseRule
All Implemented Interfaces:
Rule<com.mojang.brigadier.StringReader,String>

public abstract class NumberRunParseRule extends Object implements Rule<com.mojang.brigadier.StringReader,String>
  • Field Details

    • noValueError

      private final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException> noValueError
    • underscoreNotAllowedError

      private final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException> underscoreNotAllowedError
  • Constructor Details

    • NumberRunParseRule

      public NumberRunParseRule(DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException> p_409886_, DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException> p_409739_)
  • Method Details

    • parse

      @Nullable public String parse(ParseState<com.mojang.brigadier.StringReader> p_410712_)
      Specified by:
      parse in interface Rule<com.mojang.brigadier.StringReader,String>
    • isAccepted

      protected abstract boolean isAccepted(char p_410661_)