private short parseShort(final String s, final int radix, final boolean signed) {
    if (signed) {
      return Short.parseShort(s, radix);
    }
    final int parsedInt = Integer.parseInt(s, radix);
    if (parsedInt >> Short.SIZE == 0) {
      return (short) parsedInt;
    }
    throw new NumberFormatException();
  }
A tag that is definitely some sort of scalar.

<p>Does not detect quoted strings, so those should have been parsed already.</p>

@return a parsed tag
nbt/src/main/java/net/kyori/adventure/nbt/TagStringReader.java