Package net.minecraft.nbt
Class TagParser<T>
java.lang.Object
net.minecraft.nbt.TagParser<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final char
static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
static final com.mojang.serialization.Codec
<CompoundTag> static final com.mojang.serialization.Codec
<CompoundTag> static final char
private final com.mojang.serialization.DynamicOps
<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static CompoundTag
castToCompoundOrThrow
(com.mojang.brigadier.StringReader p_400179_, Tag p_399751_) static <T> TagParser
<T> create
(com.mojang.serialization.DynamicOps<T> p_410391_) com.mojang.serialization.DynamicOps
<T> getOps()
parseAsArgument
(com.mojang.brigadier.StringReader p_399865_) static CompoundTag
parseCompoundAsArgument
(com.mojang.brigadier.StringReader p_399536_) static CompoundTag
parseCompoundFully
(String p_399485_) parseFully
(com.mojang.brigadier.StringReader p_399809_) parseFully
(String p_400269_)
-
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 p_400179_, Tag p_399751_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parseCompoundFully
public static CompoundTag parseCompoundFully(String p_399485_) 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 p_399809_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parseAsArgument
public T parseAsArgument(com.mojang.brigadier.StringReader p_399865_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parseCompoundAsArgument
public static CompoundTag parseCompoundAsArgument(com.mojang.brigadier.StringReader p_399536_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-