Package net.minecraft.nbt
Class StringNbtReader
java.lang.Object
net.minecraft.nbt.StringNbtReader
- Mappings:
Namespace Name official nt
intermediary net/minecraft/class_2522
named net/minecraft/nbt/StringNbtReader
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
private static final Pattern
private static final Pattern
private static final Pattern
static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
static final char
static final char
private static final char
private static final char
private static final char
private static final char
private static final Pattern
private static final Pattern
static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
private static final Pattern
private final com.mojang.brigadier.StringReader
private static final Pattern
static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
expect
(char char2) static NbtCompound
protected NbtElement
protected NbtElement
private NbtElement
private NbtElement
private NbtElement
parsePrimitive
(String input) private boolean
(package private) NbtCompound
protected String
-
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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
-