net.minecraft.nbt

public class TagParser

uo
net.minecraft.nbt.TagParser
net.minecraft.class_2522
net.minecraft.nbt.StringNbtReader
net.minecraft.nbt.MojangsonParser

Field summary

Modifier and TypeField
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
a
ERROR_TRAILING_DATA
field_11602
TRAILING
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
b
ERROR_EXPECTED_KEY
field_11608
EXPECTED_KEY
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
c
ERROR_EXPECTED_VALUE
field_11605
EXPECTED_VALUE
public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
d
ERROR_INSERT_MIXED_LIST
field_11603
LIST_MIXED
public static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
e
ERROR_INSERT_MIXED_ARRAY
field_11597
ARRAY_MIXED
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
f
ERROR_INVALID_ARRAY
field_11604
ARRAY_INVALID
public static final char
g
ELEMENT_SEPARATOR
field_33265
COMMA
public static final char
h
NAME_VALUE_SEPARATOR
field_33266
COLON
private static final char
k
LIST_OPEN
field_33267
SQUARE_OPEN_BRACKET
private static final char
l
LIST_CLOSE
field_33268
SQUARE_CLOSE_BRACKET
private static final char
m
STRUCT_CLOSE
field_33269
RIGHT_CURLY_BRACKET
private static final char
n
STRUCT_OPEN
field_33270
LEFT_CURLY_BRACKET
private static final Pattern
o
DOUBLE_PATTERN_NOSUFFIX
field_11607
DOUBLE_PATTERN_IMPLICIT
private static final Pattern
p
DOUBLE_PATTERN
field_11600
DOUBLE_PATTERN
private static final Pattern
q
FLOAT_PATTERN
field_11596
FLOAT_PATTERN
private static final Pattern
r
BYTE_PATTERN
field_11606
BYTE_PATTERN
private static final Pattern
s
LONG_PATTERN
field_11609
LONG_PATTERN
private static final Pattern
t
SHORT_PATTERN
field_11601
SHORT_PATTERN
private static final Pattern
u
INT_PATTERN
field_11599
INT_PATTERN
public static final com.mojang.serialization.Codec<CompoundTag>
i
AS_CODEC
field_45952
STRINGIFIED_CODEC
public static final com.mojang.serialization.Codec<CompoundTag>
j
LENIENT_CODEC
field_51469
NBT_COMPOUND_CODEC
private final com.mojang.brigadier.StringReader
v
reader
field_11598
reader

Constructor summary

ModifierConstructor
public (com.mojang.brigadier.StringReader reader)

Method summary

Modifier and TypeMethod
public static CompoundTag
a(String arg0)
parseTag(String arg0)
method_10718(String arg0)
parse(String string)
CompoundTag
a()
readSingleStruct()
method_10721()
readCompound()
protected String
b()
readKey()
method_10725()
readString()
protected Tag
c()
readTypedValue()
method_10722()
parseElementPrimitive()
private Tag
b(String arg0)
type(String arg0)
method_10731(String arg0)
parsePrimitive(String input)
public Tag
d()
readValue()
method_10723()
parseElement()
protected Tag
e()
readList()
method_10717()
parseArray()
public CompoundTag
f()
readStruct()
method_10727()
parseCompound()
private Tag
g()
readListTag()
method_10729()
parseList()
private Tag
h()
readArrayTag()
method_10726()
parseElementPrimitiveArray()
private <T extends Number> List<T>
a(up<?> arg0, up<?> arg1)
readArray(TagType<?> arg0, TagType<?> arg1)
method_10728(class_4614<?> arg0, class_4614<?> arg1)
readArray(NbtType<?> arrayTypeReader, NbtType<?> typeReader)
private boolean
i()
hasElementSeparator()
method_10716()
readComma()
private void
a(char arg0)
expect(char arg0)
method_10719(char arg0)
expect(char c)