public static MinecraftVersion parse(String version) throws IllegalArgumentException {
        return parse(version, true);
    }
Parses a {@link MinecraftVersion} from a version string, in the format
<code>major.minor.build</code>, or in the snapshot format.

@param version the version in text form.
@throws IllegalArgumentException if unable to parse
helper/src/main/java/me/lucko/helper/reflect/MinecraftVersion.java