Class PatternParsingRule

java.lang.Object
net.minecraft.util.packrat.PatternParsingRule
All Implemented Interfaces:
ParsingRule<com.mojang.brigadier.StringReader,String>

public final class PatternParsingRule extends Object implements ParsingRule<com.mojang.brigadier.StringReader,String>
Mappings:
Namespace Name
named net/minecraft/util/packrat/PatternParsingRule
intermediary net/minecraft/class_10847
official bsy
  • Field Details

    • pattern

      private final Pattern pattern
      Mappings:
      Namespace Name Mixin selector
      named pattern Lnet/minecraft/util/packrat/PatternParsingRule;pattern:Ljava/util/regex/Pattern;
      intermediary field_57543 Lnet/minecraft/class_10847;field_57543:Ljava/util/regex/Pattern;
      official a Lbsy;a:Ljava/util/regex/Pattern;
    • exception

      private final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException> exception
      Mappings:
      Namespace Name Mixin selector
      named exception Lnet/minecraft/util/packrat/PatternParsingRule;exception:Lnet/minecraft/util/packrat/CursorExceptionType;
      intermediary field_57544 Lnet/minecraft/class_10847;field_57544:Lnet/minecraft/class_10837;
      official b Lbsy;b:Lbsm;
  • Constructor Details

    • PatternParsingRule

      public PatternParsingRule(Pattern pattern, CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException> exception)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/packrat/PatternParsingRule;<init>(Ljava/util/regex/Pattern;Lnet/minecraft/util/packrat/CursorExceptionType;)V
      intermediary <init> Lnet/minecraft/class_10847;<init>(Ljava/util/regex/Pattern;Lnet/minecraft/class_10837;)V
      official <init> Lbsy;<init>(Ljava/util/regex/Pattern;Lbsm;)V
  • Method Details

    • parse

      public String parse(ParsingState<com.mojang.brigadier.StringReader> parsingState)
      Specified by:
      parse in interface ParsingRule<com.mojang.brigadier.StringReader,String>
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/util/packrat/PatternParsingRule;parse(Lnet/minecraft/util/packrat/ParsingState;)Ljava/lang/String;
      intermediary method_68242 Lnet/minecraft/class_10847;method_68242(Lnet/minecraft/class_9393;)Ljava/lang/String;
      official b Lbsy;b(Lbsr;)Ljava/lang/String;