net.minecraft.nbt

public class SnbtParsing

net.minecraft.nbt.SnbtGrammar
net.minecraft.class_10900
net.minecraft.nbt.SnbtParsing

Field summary

Modifier and TypeField
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_NUMBER_PARSE_FAILURE
field_57979
NUMBER_PARSE_FAILURE_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_EXPECTED_HEX_ESCAPE
field_57980
EXPECTED_HEX_ESCAPE_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_INVALID_CODEPOINT
field_58058
INVALID_CODEPOINT_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
ERROR_NO_SUCH_OPERATION
field_58059
NO_SUCH_OPERATION_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_EXPECTED_INTEGER_TYPE
field_57981
EXPECTED_INTEGER_TYPE_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_EXPECTED_FLOAT_TYPE
field_57982
EXPECTED_FLOAT_TYPE_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_EXPECTED_NON_NEGATIVE_NUMBER
field_57983
EXPECTED_NON_NEGATIVE_NUMBER_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_INVALID_CHARACTER_NAME
field_57984
INVALID_CHARACTER_NAME_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_INVALID_ARRAY_ELEMENT_TYPE
field_57985
INVALID_ARRAY_ELEMENT_TYPE_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_INVALID_UNQUOTED_START
field_57986
INVALID_UNQUOTED_START_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_EXPECTED_UNQUOTED_STRING
field_57987
EXPECTED_UNQUOTED_STRING_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_INVALID_STRING_CONTENTS
field_57988
INVALID_STRING_CONTENTS_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_EXPECTED_BINARY_NUMERAL
field_57989
EXPECTED_BINARY_NUMERAL_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_UNDESCORE_NOT_ALLOWED
field_57990
UNDERSCORE_NOT_ALLOWED_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_EXPECTED_DECIMAL_NUMERAL
field_57991
EXPECTED_DECIMAL_NUMERAL_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_EXPECTED_HEX_NUMERAL
field_57992
EXPECTED_HEX_NUMERAL_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_EMPTY_KEY
field_57993
EMPTY_KEY_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_LEADING_ZERO_NOT_ALLOWED
field_57994
LEADING_ZERO_NOT_ALLOWED_EXCEPTION
private static final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
ERROR_INFINITY_NOT_ALLOWED
field_58060
INFINITY_NOT_ALLOWED_EXCEPTION
private static final HexFormat
HEX_ESCAPE
field_57995
HEX_FORMAT
private static final NumeralParsingRule
BINARY_NUMERAL
field_57996
BINARY_RULE
private static final NumeralParsingRule
DECIMAL_NUMERAL
field_57997
DECIMAL_RULE
private static final NumeralParsingRule
HEX_NUMERAL
field_57998
HEX_RULE
private static final TokenParsingRule
PLAIN_STRING_CHUNK
field_57999
UNQUOTED_STRING_RULE
private static final Literals$CharacterLiteral
NUMBER_LOOKEAHEAD
field_58000
DECIMAL_CHAR
private static final Pattern
UNICODE_NAME
field_58001
UNICODE_NAME_PATTERN

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
createNumberParseError(NumberFormatException ex)
method_68620(NumberFormatException arg0)
toNumberParseFailure(NumberFormatException exception)
public static String
escapeControlCharacters(char c)
method_68607(char arg0)
escapeSpecialChar(char c)
private static boolean
isAllowedToStartUnquotedString(char c)
method_68627(char arg0)
canUnquotedStringStartWith(char c)
private static boolean
canStartNumber(char c)
method_68631(char arg0)
isPartOfDecimal(char c)
private static boolean
needsUnderscoreRemoval(String contents)
method_68622(String arg0)
containsUnderscore(String string)
private static void
cleanAndAppend(StringBuilder output, String contents)
method_68624(StringBuilder arg0, String arg1)
skipUnderscoreAndAppend(StringBuilder builder, String value)
private static void
cleanAndAppend(StringBuilder output, String contents, boolean needsUnderscoreRemoval)
method_68625(StringBuilder arg0, String arg1, boolean arg2)
append(StringBuilder builder, String value, boolean skipUnderscore)
private static short
parseUnsignedShort(String string, int radix)
method_68623(String arg0, int arg1)
parseUnsignedShort(String value, int radix)
private static <T> T
createFloat(com.mojang.serialization.DynamicOps<T> ops, SnbtGrammar$Sign sign, String whole, String fraction, SnbtGrammar$Signed<String> exponent, SnbtGrammar$TypeSuffix typeSuffix, ParseState<?> state)
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)
decodeFloat(com.mojang.serialization.DynamicOps<T> ops, SnbtParsing$Sign sign, String intPart, String fractionalPart, SnbtParsing$SignedValue<String> exponent, SnbtParsing$NumericType type, ParsingState<?> state)
private static <T> T
convertFloat(com.mojang.serialization.DynamicOps<T> ops, ParseState<?> state, String contents)
method_68723(com.mojang.serialization.DynamicOps<T> arg0, class_9393<?> arg1, String arg2)
parseFiniteFloat(com.mojang.serialization.DynamicOps<T> ops, ParsingState<?> state, String value)
private static <T> T
convertDouble(com.mojang.serialization.DynamicOps<T> ops, ParseState<?> state, String contents)
method_68725(com.mojang.serialization.DynamicOps<T> arg0, class_9393<?> arg1, String arg2)
parseFiniteDouble(com.mojang.serialization.DynamicOps<T> ops, ParsingState<?> state, String value)
private static String
joinList(List<String> list)
method_68626(List<String> arg0)
join(List<String> values)
public static <T> PackratParser<T>
createParser(com.mojang.serialization.DynamicOps<T> ops)
method_68618(com.mojang.serialization.DynamicOps<T> arg0)
createParser(com.mojang.serialization.DynamicOps<T> ops)
private static Object
lambda$createParser$22(Atom arg0, com.mojang.serialization.DynamicOps arg1, Atom arg2, Atom arg3, ParseState arg4)
method_68615(class_9387 arg0, com.mojang.serialization.DynamicOps arg1, class_9387 arg2, class_9387 arg3, class_9393 arg4)
method_68615(Symbol arg0, com.mojang.serialization.DynamicOps arg1, Symbol arg2, Symbol arg3, ParsingState state)
private static Object
lambda$createParser$21(Atom arg0, Atom arg1, com.mojang.serialization.DynamicOps arg2, Atom arg3, Object arg4, ParseState arg5)
method_68613(class_9387 arg0, class_9387 arg1, com.mojang.serialization.DynamicOps arg2, class_9387 arg3, Object arg4, class_9393 arg5)
method_68613(Symbol arg0, Symbol arg1, com.mojang.serialization.DynamicOps arg2, Symbol arg3, Object arg4, ParsingState state)
private static List
lambda$createParser$20(Atom arg0, Scope arg1)
method_68633(class_9387 arg0, class_9400 arg1)
method_68633(Symbol arg0, ParseResults results)
private static SnbtParsing$ArrayType
lambda$createParser$19(Atom arg0, Scope arg1)
method_68629(class_9387 arg0, class_9400 arg1)
method_68629(Symbol arg0, ParseResults results)
private static List
lambda$createParser$18(Atom arg0, Scope arg1)
method_68632(class_9387 arg0, class_9400 arg1)
method_68632(Symbol arg0, ParseResults results)
private static Object
lambda$createParser$17(Atom arg0, Object arg1, com.mojang.serialization.DynamicOps arg2, Scope arg3)
method_68616(class_9387 arg0, Object arg1, com.mojang.serialization.DynamicOps arg2, class_9400 arg3)
method_68616(Symbol arg0, Object arg1, com.mojang.serialization.DynamicOps arg2, ParseResults results)
private static List
lambda$createParser$16(Atom arg0, Scope arg1)
method_68727(class_9387 arg0, class_9400 arg1)
method_68727(Symbol arg0, ParseResults arg1)
private static Map$Entry
lambda$createParser$15(Atom arg0, Atom arg1, ParseState arg2)
method_68611(class_9387 arg0, class_9387 arg1, class_9393 arg2)
method_68611(Symbol arg0, Symbol arg1, ParsingState state)
private static String
lambda$createParser$14(Atom arg0, Atom arg1, Scope arg2)
method_68612(class_9387 arg0, class_9387 arg1, class_9400 arg2)
method_68612(Symbol arg0, Symbol arg1, ParseResults results)
private static Object
lambda$createParser$13(Atom arg0, Atom arg1, com.mojang.serialization.DynamicOps arg2, Object arg3, Object arg4, ParseState arg5)
method_68722(class_9387 arg0, class_9387 arg1, com.mojang.serialization.DynamicOps arg2, Object arg3, Object arg4, class_9393 arg5)
method_68722(Symbol arg0, Symbol arg1, com.mojang.serialization.DynamicOps arg2, Object arg3, Object arg4, ParsingState state)
private static List
lambda$createParser$12(Atom arg0, Scope arg1)
method_68614(class_9387 arg0, class_9400 arg1)
method_68614(Symbol arg0, ParseResults results)
private static String
lambda$createParser$11(Atom arg0, Scope arg1)
method_68634(class_9387 arg0, class_9400 arg1)
method_68634(Symbol arg0, ParseResults results)
private static String
lambda$createParser$10(Atom arg0, Scope arg1)
method_68635(class_9387 arg0, class_9400 arg1)
method_68635(Symbol arg0, ParseResults results)
private static String
lambda$createParser$9(Atom arg0, Scope arg1)
method_68636(class_9387 arg0, class_9400 arg1)
method_68636(Symbol arg0, ParseResults results)
private static String
lambda$createParser$8(Atom arg0, Scope arg1)
method_68637(class_9387 arg0, class_9400 arg1)
method_68637(Symbol arg0, ParseResults results)
private static String
lambda$createParser$7(Atom arg0, Scope arg1)
method_68638(class_9387 arg0, class_9400 arg1)
method_68638(Symbol arg0, ParseResults results)
private static String
lambda$createParser$6(Atom arg0, Atom arg1, Atom arg2, Atom arg3, Atom arg4, ParseState arg5)
method_68608(class_9387 arg0, class_9387 arg1, class_9387 arg2, class_9387 arg3, class_9387 arg4, class_9393 arg5)
method_68608(Symbol arg0, Symbol arg1, Symbol arg2, Symbol arg3, Symbol arg4, ParsingState state)
private static Object
lambda$createParser$5(Atom arg0, Atom arg1, Atom arg2, Atom arg3, Atom arg4, com.mojang.serialization.DynamicOps arg5, ParseState arg6)
method_68610(class_9387 arg0, class_9387 arg1, class_9387 arg2, class_9387 arg3, class_9387 arg4, com.mojang.serialization.DynamicOps arg5, class_9393 arg6)
method_68610(Symbol arg0, Symbol arg1, Symbol arg2, Symbol arg3, Symbol arg4, com.mojang.serialization.DynamicOps arg5, ParsingState state)
private static SnbtParsing$SignedValue
lambda$createParser$4(Atom arg0, Atom arg1, Scope arg2)
method_68628(class_9387 arg0, class_9387 arg1, class_9400 arg2)
method_68628(Symbol arg0, Symbol arg1, ParseResults results)
private static SnbtParsing$NumericType
lambda$createParser$3(Atom arg0, Scope arg1)
method_68639(class_9387 arg0, class_9400 arg1)
method_68639(Symbol arg0, ParseResults results)
private static SnbtParsing$IntValue
lambda$createParser$2(Atom arg0, Atom arg1, Atom arg2, Atom arg3, Atom arg4, Scope arg5)
method_68609(class_9387 arg0, class_9387 arg1, class_9387 arg2, class_9387 arg3, class_9387 arg4, class_9400 arg5)
method_68609(Symbol arg0, Symbol arg1, Symbol arg2, Symbol arg3, Symbol arg4, ParseResults results)
private static SnbtParsing$NumberSuffix
lambda$createParser$1(Atom arg0, Scope arg1)
method_68640(class_9387 arg0, class_9400 arg1)
method_68640(Symbol arg0, ParseResults results)
private static SnbtParsing$Sign
lambda$createParser$0(Atom arg0, Scope arg1)
method_68641(class_9387 arg0, class_9400 arg1)
method_68641(Symbol arg0, ParseResults results)
private static com.mojang.brigadier.Message
lambda$static$3(Object arg0)
method_68724(Object arg0)
method_68724(Object operation)
private static com.mojang.brigadier.Message
lambda$static$2(Object arg0)
method_68726(Object arg0)
method_68726(Object value)
private static com.mojang.brigadier.Message
lambda$static$1(Object arg0)
method_68621(Object arg0)
method_68621(Object length)
private static com.mojang.brigadier.Message
lambda$static$0(Object arg0)
method_68630(Object arg0)
method_68630(Object value)