net.minecraft.nbt

public class StringNbtReader<T>

net.minecraft.nbt.TagParser
net.minecraft.class_2522
net.minecraft.nbt.StringNbtReader

Field summary

Modifier and TypeField
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_TRAILING_DATA
field_11602
TRAILING
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
ERROR_EXPECTED_COMPOUND
field_56410
EXPECTED_COMPOUND
public static final char
ELEMENT_SEPARATOR
field_33265
COMMA
public static final char
NAME_VALUE_SEPARATOR
field_33266
COLON
private static final StringNbtReader<NbtElement>
NBT_OPS_PARSER
field_58028
DEFAULT_READER
public static final com.mojang.serialization.Codec<NbtCompound>
FLATTENED_CODEC
field_56411
STRINGIFIED_CODEC
public static final com.mojang.serialization.Codec<NbtCompound>
LENIENT_CODEC
field_51469
NBT_COMPOUND_CODEC
private final com.mojang.serialization.DynamicOps<T>
ops
field_58174
ops
private final PackratParser<T>
grammar
field_58029
parser

Constructor summary

ModifierConstructor
private (com.mojang.serialization.DynamicOps<T> ops, PackratParser<T> parser)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.DynamicOps<T>
getOps()
method_68846()
getOps()
public static <T> StringNbtReader<T>
create(com.mojang.serialization.DynamicOps<T> ops)
method_68662(com.mojang.serialization.DynamicOps<T> arg0)
fromOps(com.mojang.serialization.DynamicOps<T> ops)
private static NbtCompound
castToCompoundOrThrow(com.mojang.brigadier.StringReader reader, Tag result)
method_67311(com.mojang.brigadier.StringReader arg0, class_2520 arg1)
expectCompound(com.mojang.brigadier.StringReader reader, NbtElement nbtElement)
public static NbtCompound
parseCompoundFully(String input)
method_67315(String arg0)
readCompound(String snbt)
public T
parseFully(String input)
method_67313(String arg0)
read(String snbt)
public T
parseFully(com.mojang.brigadier.StringReader reader)
method_67312(com.mojang.brigadier.StringReader arg0)
read(com.mojang.brigadier.StringReader reader)
public T
parseAsArgument(com.mojang.brigadier.StringReader reader)
method_67319(com.mojang.brigadier.StringReader arg0)
readAsArgument(com.mojang.brigadier.StringReader reader)
public static NbtCompound
parseCompoundAsArgument(com.mojang.brigadier.StringReader reader)
method_67310(com.mojang.brigadier.StringReader arg0)
readCompoundAsArgument(com.mojang.brigadier.StringReader reader)
private static com.mojang.serialization.DataResult
lambda$static$0(String arg0)
method_53502(String arg0)
method_53502(String snbt)
private static String
lambda$static$1(Tag arg0)
method_67317(class_2520 arg0)
method_67317(NbtElement arg0)