Class StringNbtReader

java.lang.Object
net.minecraft.nbt.StringNbtReader

public class StringNbtReader extends Object
Mappings:
Namespace Name
official gp
intermediary net/minecraft/class_1949
named net/minecraft/nbt/StringNbtReader
  • Field Details

    • DOUBLE_PATTERN_IMPLICIT

      private static final Pattern DOUBLE_PATTERN_IMPLICIT
      Mappings:
      Namespace Name Mixin selector
      official a Lgp;a:Ljava/util/regex/Pattern;
      intermediary field_16247 Lnet/minecraft/class_1949;field_16247:Ljava/util/regex/Pattern;
      named DOUBLE_PATTERN_IMPLICIT Lnet/minecraft/nbt/StringNbtReader;DOUBLE_PATTERN_IMPLICIT:Ljava/util/regex/Pattern;
    • DOUBLE_PATTERN

      private static final Pattern DOUBLE_PATTERN
      Mappings:
      Namespace Name Mixin selector
      official b Lgp;b:Ljava/util/regex/Pattern;
      intermediary field_16248 Lnet/minecraft/class_1949;field_16248:Ljava/util/regex/Pattern;
      named DOUBLE_PATTERN Lnet/minecraft/nbt/StringNbtReader;DOUBLE_PATTERN:Ljava/util/regex/Pattern;
    • FLOAT_PATTERN

      private static final Pattern FLOAT_PATTERN
      Mappings:
      Namespace Name Mixin selector
      official c Lgp;c:Ljava/util/regex/Pattern;
      intermediary field_16249 Lnet/minecraft/class_1949;field_16249:Ljava/util/regex/Pattern;
      named FLOAT_PATTERN Lnet/minecraft/nbt/StringNbtReader;FLOAT_PATTERN:Ljava/util/regex/Pattern;
    • BYTE_PATTERN

      private static final Pattern BYTE_PATTERN
      Mappings:
      Namespace Name Mixin selector
      official d Lgp;d:Ljava/util/regex/Pattern;
      intermediary field_16250 Lnet/minecraft/class_1949;field_16250:Ljava/util/regex/Pattern;
      named BYTE_PATTERN Lnet/minecraft/nbt/StringNbtReader;BYTE_PATTERN:Ljava/util/regex/Pattern;
    • LONG_PATTERN

      private static final Pattern LONG_PATTERN
      Mappings:
      Namespace Name Mixin selector
      official e Lgp;e:Ljava/util/regex/Pattern;
      intermediary field_16251 Lnet/minecraft/class_1949;field_16251:Ljava/util/regex/Pattern;
      named LONG_PATTERN Lnet/minecraft/nbt/StringNbtReader;LONG_PATTERN:Ljava/util/regex/Pattern;
    • SHORT_PATTERN

      private static final Pattern SHORT_PATTERN
      Mappings:
      Namespace Name Mixin selector
      official f Lgp;f:Ljava/util/regex/Pattern;
      intermediary field_16252 Lnet/minecraft/class_1949;field_16252:Ljava/util/regex/Pattern;
      named SHORT_PATTERN Lnet/minecraft/nbt/StringNbtReader;SHORT_PATTERN:Ljava/util/regex/Pattern;
    • INT_PATTERN

      private static final Pattern INT_PATTERN
      Mappings:
      Namespace Name Mixin selector
      official g Lgp;g:Ljava/util/regex/Pattern;
      intermediary field_16253 Lnet/minecraft/class_1949;field_16253:Ljava/util/regex/Pattern;
      named INT_PATTERN Lnet/minecraft/nbt/StringNbtReader;INT_PATTERN:Ljava/util/regex/Pattern;
    • input

      private final String input
      Mappings:
      Namespace Name Mixin selector
      official h Lgp;h:Ljava/lang/String;
      intermediary field_16254 Lnet/minecraft/class_1949;field_16254:Ljava/lang/String;
      named input Lnet/minecraft/nbt/StringNbtReader;input:Ljava/lang/String;
    • cursor

      private int cursor
      Mappings:
      Namespace Name Mixin selector
      official i Lgp;i:I
      intermediary field_16255 Lnet/minecraft/class_1949;field_16255:I
      named cursor Lnet/minecraft/nbt/StringNbtReader;cursor:I
  • Constructor Details

    • StringNbtReader

      StringNbtReader(String input)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lgp;<init>(Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_1949;<init>(Ljava/lang/String;)V
      named <init> Lnet/minecraft/nbt/StringNbtReader;<init>(Ljava/lang/String;)V
  • Method Details

    • parse

      public static NbtCompound parse(String string) throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official a Lgp;a(Ljava/lang/String;)Lfy;
      intermediary method_10579 Lnet/minecraft/class_1949;method_10579(Ljava/lang/String;)Lnet/minecraft/class_322;
      named parse Lnet/minecraft/nbt/StringNbtReader;parse(Ljava/lang/String;)Lnet/minecraft/nbt/NbtCompound;
    • readCompound

      NbtCompound readCompound() throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official a Lgp;a()Lfy;
      intermediary method_14757 Lnet/minecraft/class_1949;method_14757()Lnet/minecraft/class_322;
      named readCompound Lnet/minecraft/nbt/StringNbtReader;readCompound()Lnet/minecraft/nbt/NbtCompound;
    • readString

      protected String readString() throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official b Lgp;b()Ljava/lang/String;
      intermediary method_14761 Lnet/minecraft/class_1949;method_14761()Ljava/lang/String;
      named readString Lnet/minecraft/nbt/StringNbtReader;readString()Ljava/lang/String;
    • createException

      private NbtException createException(String message)
      Mappings:
      Namespace Name Mixin selector
      official b Lgp;b(Ljava/lang/String;)Lgo;
      intermediary method_14764 Lnet/minecraft/class_1949;method_14764(Ljava/lang/String;)Lnet/minecraft/class_1948;
      named createException Lnet/minecraft/nbt/StringNbtReader;createException(Ljava/lang/String;)Lnet/minecraft/nbt/NbtException;
    • parsePrimitive

      protected NbtElement parsePrimitive() throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official c Lgp;c()Lgn;
      intermediary method_14765 Lnet/minecraft/class_1949;method_14765()Lnet/minecraft/class_605;
      named parsePrimitive Lnet/minecraft/nbt/StringNbtReader;parsePrimitive()Lnet/minecraft/nbt/NbtElement;
    • parsePrimitive

      private NbtElement parsePrimitive(String input)
      Mappings:
      Namespace Name Mixin selector
      official c Lgp;c(Ljava/lang/String;)Lgn;
      intermediary method_14766 Lnet/minecraft/class_1949;method_14766(Ljava/lang/String;)Lnet/minecraft/class_605;
      named parsePrimitive Lnet/minecraft/nbt/StringNbtReader;parsePrimitive(Ljava/lang/String;)Lnet/minecraft/nbt/NbtElement;
    • readQuotedString

      private String readQuotedString() throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official h Lgp;h()Ljava/lang/String;
      intermediary method_14771 Lnet/minecraft/class_1949;method_14771()Ljava/lang/String;
      named readQuotedString Lnet/minecraft/nbt/StringNbtReader;readQuotedString()Ljava/lang/String;
    • readUnquotedString

      private String readUnquotedString()
      Mappings:
      Namespace Name Mixin selector
      official i Lgp;i()Ljava/lang/String;
      intermediary method_14772 Lnet/minecraft/class_1949;method_14772()Ljava/lang/String;
      named readUnquotedString Lnet/minecraft/nbt/StringNbtReader;readUnquotedString()Ljava/lang/String;
    • parseElement

      protected NbtElement parseElement() throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official d Lgp;d()Lgn;
      intermediary method_14767 Lnet/minecraft/class_1949;method_14767()Lnet/minecraft/class_605;
      named parseElement Lnet/minecraft/nbt/StringNbtReader;parseElement()Lnet/minecraft/nbt/NbtElement;
    • parseArray

      protected NbtElement parseArray() throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official e Lgp;e()Lgn;
      intermediary method_14768 Lnet/minecraft/class_1949;method_14768()Lnet/minecraft/class_605;
      named parseArray Lnet/minecraft/nbt/StringNbtReader;parseArray()Lnet/minecraft/nbt/NbtElement;
    • parseCompound

      protected NbtCompound parseCompound() throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official f Lgp;f()Lfy;
      intermediary method_14769 Lnet/minecraft/class_1949;method_14769()Lnet/minecraft/class_322;
      named parseCompound Lnet/minecraft/nbt/StringNbtReader;parseCompound()Lnet/minecraft/nbt/NbtCompound;
    • parseList

      private NbtElement parseList() throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official j Lgp;j()Lgn;
      intermediary method_14773 Lnet/minecraft/class_1949;method_14773()Lnet/minecraft/class_605;
      named parseList Lnet/minecraft/nbt/StringNbtReader;parseList()Lnet/minecraft/nbt/NbtElement;
    • parsePrimitiveArray

      private NbtElement parsePrimitiveArray() throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official k Lgp;k()Lgn;
      intermediary method_14774 Lnet/minecraft/class_1949;method_14774()Lnet/minecraft/class_605;
      named parsePrimitiveArray Lnet/minecraft/nbt/StringNbtReader;parsePrimitiveArray()Lnet/minecraft/nbt/NbtElement;
    • readArray

      private <T extends Number> List<T> readArray(byte nbtType, byte numberType) throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official a Lgp;a(BB)Ljava/util/List;
      intermediary method_14758 Lnet/minecraft/class_1949;method_14758(BB)Ljava/util/List;
      named readArray Lnet/minecraft/nbt/StringNbtReader;readArray(BB)Ljava/util/List;
    • skipWhitespace

      private void skipWhitespace()
      Mappings:
      Namespace Name Mixin selector
      official l Lgp;l()V
      intermediary method_14775 Lnet/minecraft/class_1949;method_14775()V
      named skipWhitespace Lnet/minecraft/nbt/StringNbtReader;skipWhitespace()V
    • readComma

      private boolean readComma()
      Mappings:
      Namespace Name Mixin selector
      official m Lgp;m()Z
      intermediary method_14776 Lnet/minecraft/class_1949;method_14776()Z
      named readComma Lnet/minecraft/nbt/StringNbtReader;readComma()Z
    • expect

      private void expect(char c) throws NbtException
      Throws:
      NbtException
      Mappings:
      Namespace Name Mixin selector
      official b Lgp;b(C)V
      intermediary method_14762 Lnet/minecraft/class_1949;method_14762(C)V
      named expect Lnet/minecraft/nbt/StringNbtReader;expect(C)V
    • isAllowedInUnquotedString

      protected boolean isAllowedInUnquotedString(char c)
      Mappings:
      Namespace Name Mixin selector
      official a Lgp;a(C)Z
      intermediary method_14759 Lnet/minecraft/class_1949;method_14759(C)Z
      named isAllowedInUnquotedString Lnet/minecraft/nbt/StringNbtReader;isAllowedInUnquotedString(C)Z
    • canRead

      private boolean canRead(int offset)
      Mappings:
      Namespace Name Mixin selector
      official a Lgp;a(I)Z
      intermediary method_14760 Lnet/minecraft/class_1949;method_14760(I)Z
      named canRead Lnet/minecraft/nbt/StringNbtReader;canRead(I)Z
    • canRead

      boolean canRead()
      Mappings:
      Namespace Name Mixin selector
      official g Lgp;g()Z
      intermediary method_14770 Lnet/minecraft/class_1949;method_14770()Z
      named canRead Lnet/minecraft/nbt/StringNbtReader;canRead()Z
    • peek

      private char peek(int offset)
      Mappings:
      Namespace Name Mixin selector
      official b Lgp;b(I)C
      intermediary method_14763 Lnet/minecraft/class_1949;method_14763(I)C
      named peek Lnet/minecraft/nbt/StringNbtReader;peek(I)C
    • peek

      private char peek()
      Mappings:
      Namespace Name Mixin selector
      official n Lgp;n()C
      intermediary method_14777 Lnet/minecraft/class_1949;method_14777()C
      named peek Lnet/minecraft/nbt/StringNbtReader;peek()C
    • read

      private char read()
      Mappings:
      Namespace Name Mixin selector
      official o Lgp;o()C
      intermediary method_14778 Lnet/minecraft/class_1949;method_14778()C
      named read Lnet/minecraft/nbt/StringNbtReader;read()C