Update JavaVersionConstraint
This commit is contained in:
@@ -120,7 +120,8 @@ public enum JavaVersionConstraint {
|
|||||||
@Override
|
@Override
|
||||||
protected boolean appliesToVersionImpl(VersionNumber gameVersionNumber, @Nullable Version version,
|
protected boolean appliesToVersionImpl(VersionNumber gameVersionNumber, @Nullable Version version,
|
||||||
@Nullable JavaVersion javaVersion) {
|
@Nullable JavaVersion javaVersion) {
|
||||||
return javaVersion != null && !javaVersion.getArchitecture().isX86();
|
return javaVersion != null && !javaVersion.getArchitecture().isX86()
|
||||||
|
&& (OperatingSystem.CURRENT_OS != OperatingSystem.OSX || gameVersionNumber.compareTo(VersionNumber.asVersion("1.19")) < 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -240,7 +241,8 @@ public enum JavaVersionConstraint {
|
|||||||
JavaVersion suggested = null;
|
JavaVersion suggested = null;
|
||||||
for (JavaVersion javaVersion : JavaVersion.getJavas()) {
|
for (JavaVersion javaVersion : JavaVersion.getJavas()) {
|
||||||
// select the latest x86 java that this version accepts.
|
// select the latest x86 java that this version accepts.
|
||||||
if (!javaVersion.getArchitecture().isX86())
|
if (!javaVersion.getArchitecture().isX86()
|
||||||
|
&& (OperatingSystem.CURRENT_OS != OperatingSystem.OSX || gameVersion.compareTo(VersionNumber.asVersion("1.19")) < 0))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
VersionNumber javaVersionNumber = javaVersion.getVersionNumber();
|
VersionNumber javaVersionNumber = javaVersion.getVersionNumber();
|
||||||
|
|||||||
Reference in New Issue
Block a user