Package net.minecraft.nbt
Class TagParser<T>
java.lang.Object
net.minecraft.nbt.TagParser<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charstatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypestatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypestatic final com.mojang.serialization.Codec<CompoundTag> static final com.mojang.serialization.Codec<CompoundTag> static final charprivate final com.mojang.serialization.DynamicOps<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static CompoundTagcastToCompoundOrThrow(com.mojang.brigadier.StringReader pReader, Tag pTag) static <T> TagParser<T> create(com.mojang.serialization.DynamicOps<T> pOps) com.mojang.serialization.DynamicOps<T> getOps()parseAsArgument(com.mojang.brigadier.StringReader pReader) static CompoundTagparseCompoundAsArgument(com.mojang.brigadier.StringReader pReader) static CompoundTagparseCompoundFully(String pData) parseFully(com.mojang.brigadier.StringReader pReader) parseFully(String pText)
-
Field Details
-
ERROR_TRAILING_DATA
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_TRAILING_DATA -
ERROR_EXPECTED_COMPOUND
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EXPECTED_COMPOUND -
ELEMENT_SEPARATOR
public static final char ELEMENT_SEPARATOR- See Also:
-
NAME_VALUE_SEPARATOR
public static final char NAME_VALUE_SEPARATOR- See Also:
-
NBT_OPS_PARSER
-
FLATTENED_CODEC
-
LENIENT_CODEC
-
ops
-
grammar
-
-
Constructor Details
-
TagParser
-
-
Method Details
-
getOps
-
create
-
castToCompoundOrThrow
private static CompoundTag castToCompoundOrThrow(com.mojang.brigadier.StringReader pReader, Tag pTag) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parseCompoundFully
public static CompoundTag parseCompoundFully(String pData) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parseFully
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parseFully
public T parseFully(com.mojang.brigadier.StringReader pReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parseAsArgument
public T parseAsArgument(com.mojang.brigadier.StringReader pReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parseCompoundAsArgument
public static CompoundTag parseCompoundAsArgument(com.mojang.brigadier.StringReader pReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-