Fix negative number handling for snbt parsers

This commit is contained in:
zontreck 2025-01-22 03:12:53 -07:00
parent 18e98ca918
commit 900a5358a8
7 changed files with 32 additions and 7 deletions

View file

@ -537,7 +537,8 @@ class StringReader {
// Read a number (int or double)
String readNumber() {
StringBuffer result = StringBuffer();
while (canRead && (isDigit(peek()) || peek() == '.' || peek() == '-')) {
while (canRead &&
(isDigit(peek()) || peek() == '.' || peek() == '-' || peek() == "+")) {
result.write(next());
}
return result.toString();