diff --git a/launcher/resources/multimc/multimc.qrc b/launcher/resources/multimc/multimc.qrc index 720ab7ee2..2a4736a93 100644 --- a/launcher/resources/multimc/multimc.qrc +++ b/launcher/resources/multimc/multimc.qrc @@ -338,6 +338,7 @@ scalable/adoptium.svg scalable/azul.svg scalable/mojang.svg + scalable/openj9_hex_custom.svg diff --git a/launcher/resources/multimc/scalable/openj9_hex_custom.svg b/launcher/resources/multimc/scalable/openj9_hex_custom.svg new file mode 100644 index 000000000..8c02d5aed --- /dev/null +++ b/launcher/resources/multimc/scalable/openj9_hex_custom.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/launcher/resources/multimc/scalable/openj9_hex_custom.svg.license b/launcher/resources/multimc/scalable/openj9_hex_custom.svg.license new file mode 100644 index 000000000..289f8006f --- /dev/null +++ b/launcher/resources/multimc/scalable/openj9_hex_custom.svg.license @@ -0,0 +1,4 @@ +SPDX-FileCopyrightText: 2017-2026 Ronald Servant +SPDX-FileCopyrightText: 2026 Ludgie + +SPDX-License-Identifier: Apache-2.0 diff --git a/launcher/ui/java/InstallJavaDialog.cpp b/launcher/ui/java/InstallJavaDialog.cpp index 35541deb8..81ffcfa83 100644 --- a/launcher/ui/java/InstallJavaDialog.cpp +++ b/launcher/ui/java/InstallJavaDialog.cpp @@ -288,6 +288,11 @@ QList InstallDialog::getPages() new InstallJavaPage("net.adoptium.java", "adoptium", tr("Adoptium")), // Azul new InstallJavaPage("com.azul.java", "azul", tr("Azul Zulu")), + // IBM + /* Must watch out in case the AdoptOpenJDK infrastructure is deprecated. + In case of happening, IBM does not seem to provide as of today (03/2026) an API like Adoptium does and rather uses GitHub directly in its website: `developer.ibm.com`. + GitHub is known for rate limiting requests that do not use an API key from an account. */ + new InstallJavaPage("com.ibm.java", "openj9_hex_custom", tr("IBM Semeru Open")), }; }