Class StringNbtReader

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

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

    • TRAILING

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TRAILING
      Mappings:
      Namespace Name Mixin selector
      official a Lnt;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_11602 Lnet/minecraft/class_2522;field_11602:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named TRAILING Lnet/minecraft/nbt/StringNbtReader;TRAILING:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • EXPECTED_KEY

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType EXPECTED_KEY
      Mappings:
      Namespace Name Mixin selector
      official b Lnt;b:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_11608 Lnet/minecraft/class_2522;field_11608:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named EXPECTED_KEY Lnet/minecraft/nbt/StringNbtReader;EXPECTED_KEY:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • EXPECTED_VALUE

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType EXPECTED_VALUE
      Mappings:
      Namespace Name Mixin selector
      official c Lnt;c:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_11605 Lnet/minecraft/class_2522;field_11605:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named EXPECTED_VALUE Lnet/minecraft/nbt/StringNbtReader;EXPECTED_VALUE:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • LIST_MIXED

      public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType LIST_MIXED
      Mappings:
      Namespace Name Mixin selector
      official d Lnt;d:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
      intermediary field_11603 Lnet/minecraft/class_2522;field_11603:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
      named LIST_MIXED Lnet/minecraft/nbt/StringNbtReader;LIST_MIXED:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
    • ARRAY_MIXED

      public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ARRAY_MIXED
      Mappings:
      Namespace Name Mixin selector
      official e Lnt;e:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
      intermediary field_11597 Lnet/minecraft/class_2522;field_11597:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
      named ARRAY_MIXED Lnet/minecraft/nbt/StringNbtReader;ARRAY_MIXED:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
    • ARRAY_INVALID

      public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ARRAY_INVALID
      Mappings:
      Namespace Name Mixin selector
      official f Lnt;f:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      intermediary field_11604 Lnet/minecraft/class_2522;field_11604:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      named ARRAY_INVALID Lnet/minecraft/nbt/StringNbtReader;ARRAY_INVALID:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
    • field_33265

      public static final char field_33265
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official g Lnt;g:C
      intermediary field_33265 Lnet/minecraft/class_2522;field_33265:C
      named field_33265 Lnet/minecraft/nbt/StringNbtReader;field_33265:C
    • field_33266

      public static final char field_33266
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official h Lnt;h:C
      intermediary field_33266 Lnet/minecraft/class_2522;field_33266:C
      named field_33266 Lnet/minecraft/nbt/StringNbtReader;field_33266:C
    • field_33267

      private static final char field_33267
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official i Lnt;i:C
      intermediary field_33267 Lnet/minecraft/class_2522;field_33267:C
      named field_33267 Lnet/minecraft/nbt/StringNbtReader;field_33267:C
    • field_33268

      private static final char field_33268
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official j Lnt;j:C
      intermediary field_33268 Lnet/minecraft/class_2522;field_33268:C
      named field_33268 Lnet/minecraft/nbt/StringNbtReader;field_33268:C
    • field_33269

      private static final char field_33269
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official k Lnt;k:C
      intermediary field_33269 Lnet/minecraft/class_2522;field_33269:C
      named field_33269 Lnet/minecraft/nbt/StringNbtReader;field_33269:C
    • field_33270

      private static final char field_33270
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official l Lnt;l:C
      intermediary field_33270 Lnet/minecraft/class_2522;field_33270:C
      named field_33270 Lnet/minecraft/nbt/StringNbtReader;field_33270:C
    • DOUBLE_PATTERN_IMPLICIT

      private static final Pattern DOUBLE_PATTERN_IMPLICIT
      Mappings:
      Namespace Name Mixin selector
      official m Lnt;m:Ljava/util/regex/Pattern;
      intermediary field_11607 Lnet/minecraft/class_2522;field_11607: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 n Lnt;n:Ljava/util/regex/Pattern;
      intermediary field_11600 Lnet/minecraft/class_2522;field_11600: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 o Lnt;o:Ljava/util/regex/Pattern;
      intermediary field_11596 Lnet/minecraft/class_2522;field_11596: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 p Lnt;p:Ljava/util/regex/Pattern;
      intermediary field_11606 Lnet/minecraft/class_2522;field_11606: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 q Lnt;q:Ljava/util/regex/Pattern;
      intermediary field_11609 Lnet/minecraft/class_2522;field_11609: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 r Lnt;r:Ljava/util/regex/Pattern;
      intermediary field_11601 Lnet/minecraft/class_2522;field_11601: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 s Lnt;s:Ljava/util/regex/Pattern;
      intermediary field_11599 Lnet/minecraft/class_2522;field_11599:Ljava/util/regex/Pattern;
      named INT_PATTERN Lnet/minecraft/nbt/StringNbtReader;INT_PATTERN:Ljava/util/regex/Pattern;
    • reader

      private final com.mojang.brigadier.StringReader reader
      Mappings:
      Namespace Name Mixin selector
      official t Lnt;t:Lcom/mojang/brigadier/StringReader;
      intermediary field_11598 Lnet/minecraft/class_2522;field_11598:Lcom/mojang/brigadier/StringReader;
      named reader Lnet/minecraft/nbt/StringNbtReader;reader:Lcom/mojang/brigadier/StringReader;
  • Constructor Details

    • StringNbtReader

      public StringNbtReader(com.mojang.brigadier.StringReader reader)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lnt;<init>(Lcom/mojang/brigadier/StringReader;)V
      intermediary <init> Lnet/minecraft/class_2522;<init>(Lcom/mojang/brigadier/StringReader;)V
      named <init> Lnet/minecraft/nbt/StringNbtReader;<init>(Lcom/mojang/brigadier/StringReader;)V
  • Method Details

    • parse

      public static NbtCompound parse(String string) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lnt;a(Ljava/lang/String;)Lna;
      intermediary method_10718 Lnet/minecraft/class_2522;method_10718(Ljava/lang/String;)Lnet/minecraft/class_2487;
      named parse Lnet/minecraft/nbt/StringNbtReader;parse(Ljava/lang/String;)Lnet/minecraft/nbt/NbtCompound;
    • readCompound

      NbtCompound readCompound() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lnt;a()Lna;
      intermediary method_10721 Lnet/minecraft/class_2522;method_10721()Lnet/minecraft/class_2487;
      named readCompound Lnet/minecraft/nbt/StringNbtReader;readCompound()Lnet/minecraft/nbt/NbtCompound;
    • readString

      protected String readString() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official b Lnt;b()Ljava/lang/String;
      intermediary method_10725 Lnet/minecraft/class_2522;method_10725()Ljava/lang/String;
      named readString Lnet/minecraft/nbt/StringNbtReader;readString()Ljava/lang/String;
    • parseElementPrimitive

      protected NbtElement parseElementPrimitive() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official c Lnt;c()Lns;
      intermediary method_10722 Lnet/minecraft/class_2522;method_10722()Lnet/minecraft/class_2520;
      named parseElementPrimitive Lnet/minecraft/nbt/StringNbtReader;parseElementPrimitive()Lnet/minecraft/nbt/NbtElement;
    • parsePrimitive

      private NbtElement parsePrimitive(String input)
      Mappings:
      Namespace Name Mixin selector
      official b Lnt;b(Ljava/lang/String;)Lns;
      intermediary method_10731 Lnet/minecraft/class_2522;method_10731(Ljava/lang/String;)Lnet/minecraft/class_2520;
      named parsePrimitive Lnet/minecraft/nbt/StringNbtReader;parsePrimitive(Ljava/lang/String;)Lnet/minecraft/nbt/NbtElement;
    • parseElement

      public NbtElement parseElement() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official d Lnt;d()Lns;
      intermediary method_10723 Lnet/minecraft/class_2522;method_10723()Lnet/minecraft/class_2520;
      named parseElement Lnet/minecraft/nbt/StringNbtReader;parseElement()Lnet/minecraft/nbt/NbtElement;
    • parseArray

      protected NbtElement parseArray() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official e Lnt;e()Lns;
      intermediary method_10717 Lnet/minecraft/class_2522;method_10717()Lnet/minecraft/class_2520;
      named parseArray Lnet/minecraft/nbt/StringNbtReader;parseArray()Lnet/minecraft/nbt/NbtElement;
    • parseCompound

      public NbtCompound parseCompound() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official f Lnt;f()Lna;
      intermediary method_10727 Lnet/minecraft/class_2522;method_10727()Lnet/minecraft/class_2487;
      named parseCompound Lnet/minecraft/nbt/StringNbtReader;parseCompound()Lnet/minecraft/nbt/NbtCompound;
    • parseList

      private NbtElement parseList() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official g Lnt;g()Lns;
      intermediary method_10729 Lnet/minecraft/class_2522;method_10729()Lnet/minecraft/class_2520;
      named parseList Lnet/minecraft/nbt/StringNbtReader;parseList()Lnet/minecraft/nbt/NbtElement;
    • parseElementPrimitiveArray

      private NbtElement parseElementPrimitiveArray() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official h Lnt;h()Lns;
      intermediary method_10726 Lnet/minecraft/class_2522;method_10726()Lnet/minecraft/class_2520;
      named parseElementPrimitiveArray Lnet/minecraft/nbt/StringNbtReader;parseElementPrimitiveArray()Lnet/minecraft/nbt/NbtElement;
    • readArray

      private <T extends Number> List<T> readArray(NbtType<?> arrayTypeReader, NbtType<?> typeReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lnt;a(Lnu;Lnu;)Ljava/util/List;
      intermediary method_10728 Lnet/minecraft/class_2522;method_10728(Lnet/minecraft/class_4614;Lnet/minecraft/class_4614;)Ljava/util/List;
      named readArray Lnet/minecraft/nbt/StringNbtReader;readArray(Lnet/minecraft/nbt/NbtType;Lnet/minecraft/nbt/NbtType;)Ljava/util/List;
    • readComma

      private boolean readComma()
      Mappings:
      Namespace Name Mixin selector
      official i Lnt;i()Z
      intermediary method_10716 Lnet/minecraft/class_2522;method_10716()Z
      named readComma Lnet/minecraft/nbt/StringNbtReader;readComma()Z
    • expect

      private void expect(char char2) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official a Lnt;a(C)V
      intermediary method_10719 Lnet/minecraft/class_2522;method_10719(C)V
      named expect Lnet/minecraft/nbt/StringNbtReader;expect(C)V