readStringifiedValue method
- StringReader reader
override
Implementation
@override
void readStringifiedValue(StringReader reader) {
reader.expect("[");
reader.expect("I");
reader.expect(";");
while (reader.peek() != "]") {
value.add(int.parse(reader.readNumber()));
// The SNBT standard does not require a integer to be suffixed by a 'I'.
// This implementation honors that by making it optional.
// FIX 1/21/25 @Aria: Int Array was lacking the skipping of the I digit when it might possibly be present
if (reader.peek().toLowerCase() == "i") reader.expect("I");
if (reader.peek() == ",") reader.next();
}
reader.expect("]");
}