fix: Minecraft 1.20 crashing the semver parser #12
|
@ -30,7 +30,7 @@ public record SemVerImpl(int major, int minor, int patch, String prerelease, Str
|
|||
int minor = Integer.parseInt(matcher.group("minor"));
|
||||
// minecraft treats the `patch` component as optional...
|
||||
@Nullable String patchString = matcher.group("patch");
|
||||
int patch = patchString == null ? 0 : Integer.parseInt(matcher.group("patch"));
|
||||
int patch = patchString == null ? 0 : Integer.parseInt(patchString);
|
||||
String prerelease = matcher.group("prerelease");
|
||||
owlsys marked this conversation as resolved
Outdated
|
||||
String buildmetadata = matcher.group("buildmetadata");
|
||||
return new SemVerImpl(major, minor, patch, prerelease, buildmetadata);
|
||||
|
|
Loading…
Reference in a new issue
nitpick: could use the previously assigned variable in the
Integer.parseInt
callwdym?
i'm not understanding sorry, what should i change it to?
OH, got it, forgot to actually us the var i added lol