net.minecraft.nbt

public class SnbtGrammar

uy
net.minecraft.nbt.SnbtGrammar
net.minecraft.class_10900

Field summary

Modifier and TypeField
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
a
ERROR_NUMBER_PARSE_FAILURE
field_57979
static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
b
ERROR_EXPECTED_HEX_ESCAPE
field_57980
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
c
ERROR_INVALID_CODEPOINT
field_58058
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
d
ERROR_NO_SUCH_OPERATION
field_58059
static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
e
ERROR_EXPECTED_INTEGER_TYPE
field_57981
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
f
ERROR_EXPECTED_FLOAT_TYPE
field_57982
static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
g
ERROR_EXPECTED_NON_NEGATIVE_NUMBER
field_57983
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
h
ERROR_INVALID_CHARACTER_NAME
field_57984
static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
i
ERROR_INVALID_ARRAY_ELEMENT_TYPE
field_57985
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
j
ERROR_INVALID_UNQUOTED_START
field_57986
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
k
ERROR_EXPECTED_UNQUOTED_STRING
field_57987
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
l
ERROR_INVALID_STRING_CONTENTS
field_57988
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
m
ERROR_EXPECTED_BINARY_NUMERAL
field_57989
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
n
ERROR_UNDESCORE_NOT_ALLOWED
field_57990
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
o
ERROR_EXPECTED_DECIMAL_NUMERAL
field_57991
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
p
ERROR_EXPECTED_HEX_NUMERAL
field_57992
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
q
ERROR_EMPTY_KEY
field_57993
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
r
ERROR_LEADING_ZERO_NOT_ALLOWED
field_57994
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
s
ERROR_INFINITY_NOT_ALLOWED
field_58060
private static final HexFormat
t
HEX_ESCAPE
field_57995
private static final NumberRunParseRule
u
BINARY_NUMERAL
field_57996
private static final NumberRunParseRule
v
DECIMAL_NUMERAL
field_57997
private static final NumberRunParseRule
w
HEX_NUMERAL
field_57998
private static final GreedyPredicateParseRule
x
PLAIN_STRING_CHUNK
field_57999
private static final StringReaderTerms$TerminalCharacters
y
NUMBER_LOOKEAHEAD
field_58000
private static final Pattern
z
UNICODE_NAME
field_58001

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
static DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
a(NumberFormatException arg0)
createNumberParseError(NumberFormatException arg0)
method_68620(NumberFormatException arg0)
public static String
a(char arg0)
escapeControlCharacters(char arg0)
method_68607(char arg0)
private static boolean
b(char arg0)
isAllowedToStartUnquotedString(char arg0)
method_68627(char arg0)
static boolean
c(char arg0)
canStartNumber(char arg0)
method_68631(char arg0)
static boolean
a(String arg0)
needsUnderscoreRemoval(String arg0)
method_68622(String arg0)
private static void
a(StringBuilder arg0, String arg1)
cleanAndAppend(StringBuilder arg0, String arg1)
method_68624(StringBuilder arg0, String arg1)
static void
a(StringBuilder arg0, String arg1, boolean arg2)
cleanAndAppend(StringBuilder arg0, String arg1, boolean arg2)
method_68625(StringBuilder arg0, String arg1, boolean arg2)
static short
a(String arg0, int arg1)
parseUnsignedShort(String arg0, int arg1)
method_68623(String arg0, int arg1)
private static <T> T
a(com.mojang.serialization.DynamicOps<T> arg0, uy$e arg1, String arg2, String arg3, uy$f<String> arg4, uy$i arg5, bqx<?> arg6)
createFloat(com.mojang.serialization.DynamicOps<T> arg0, SnbtGrammar$Sign arg1, String arg2, String arg3, SnbtGrammar$Signed<String> arg4, SnbtGrammar$TypeSuffix arg5, ParseState<?> arg6)
method_68619(com.mojang.serialization.DynamicOps<T> arg0, class_10900$class_10905 arg1, String arg2, String arg3, class_10900$class_10906<String> arg4, class_10900$class_10909 arg5, class_9393<?> arg6)
private static <T> T
a(com.mojang.serialization.DynamicOps<T> arg0, bqx<?> arg1, String arg2)
convertFloat(com.mojang.serialization.DynamicOps<T> arg0, ParseState<?> arg1, String arg2)
method_68723(com.mojang.serialization.DynamicOps<T> arg0, class_9393<?> arg1, String arg2)
private static <T> T
b(com.mojang.serialization.DynamicOps<T> arg0, bqx<?> arg1, String arg2)
convertDouble(com.mojang.serialization.DynamicOps<T> arg0, ParseState<?> arg1, String arg2)
method_68725(com.mojang.serialization.DynamicOps<T> arg0, class_9393<?> arg1, String arg2)
private static String
a(List<String> arg0)
joinList(List<String> arg0)
method_68626(List<String> arg0)
public static <T> Grammar<T>
a(com.mojang.serialization.DynamicOps<T> arg0)
createParser(com.mojang.serialization.DynamicOps<T> arg0)
method_68618(com.mojang.serialization.DynamicOps<T> arg0)