From 266ccd6349982fc76fe9803a5e60a5aae2b2fc2f Mon Sep 17 00:00:00 2001 From: Moresteck Date: Fri, 3 May 2024 17:03:44 +0200 Subject: [PATCH] Updated Java repo, added Java 21 TODO: implement downloading Java 17/21 for ARM64 Windows from Mojang servers --- README.md | 2 +- assets/java_repo.json | 80 +++++++++++++++++++++++++++++-------------- 2 files changed, 56 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index a038fbd..d99adcb 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Betacraft aims to provide easy access to old Minecraft versions and improve the ## System Requirements * OS - * Windows (10 or higher). + * Windows (10 build 1809 or higher). * Linux. * macOS (11 or higher). diff --git a/assets/java_repo.json b/assets/java_repo.json index a0aa6d4..6f72679 100644 --- a/assets/java_repo.json +++ b/assets/java_repo.json @@ -21,12 +21,6 @@ "version": 6, "full_version": "1.6.0_07 (Sun)", "platforms": [ - { - "name": "windows", - "arch": "x64", - "hash": "TBA", - "url": "https://archive.org/download/Java_6_update_7/jre-6u7-windows-i586.zip" - }, { "name": "windows", "arch": "x32", @@ -73,115 +67,151 @@ }, { "version": 8, - "full_version": "1.8.0_362 (Azul)", + "full_version": "1.8.0_412 (Azul)", "platforms": [ { "name": "windows", "arch": "x64", "hash": "", - "url": "https://cdn.azul.com/zulu/bin/zulu8.68.0.21-ca-jre8.0.362-win_x64.zip" + "url": "https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jre8.0.412-win_x64.zip" }, { "name": "windows", "arch": "x32", "hash": "", - "url": "https://cdn.azul.com/zulu/bin/zulu8.68.0.21-ca-jre8.0.362-win_i686.zip" + "url": "https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jre8.0.412-win_i686.zip" }, { "name": "macos", "arch": "x64", "hash": "", - "url": "https://cdn.azul.com/zulu/bin/zulu8.68.0.21-ca-jre8.0.362-macosx_x64.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jre8.0.412-macosx_x64.tar.gz" }, { "name": "macos", "arch": "aarch64", "hash": "TBA", - "url": "https://cdn.azul.com/zulu/bin/zulu8.68.0.21-ca-jre8.0.362-macosx_aarch64.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jre8.0.412-macosx_aarch64.tar.gz" }, { "name": "linux", "arch": "x64", "hash": "", - "url": "https://cdn.azul.com/zulu/bin/zulu8.68.0.21-ca-jre8.0.362-linux_x64.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jre8.0.412-linux_x64.tar.gz" }, { "name": "linux", "arch": "x32", "hash": "", - "url": "https://cdn.azul.com/zulu/bin/zulu8.68.0.21-ca-jre8.0.362-linux_i686.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jre8.0.412-linux_i686.tar.gz" }, { "name": "linux", "arch": "aarch64", "hash": "TBA", - "url": "https://cdn.azul.com/zulu-embedded/bin/zulu8.68.0.21-ca-jre8.0.362-linux_aarch64.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu8.78.0.19-ca-jre8.0.412-linux_aarch64.tar.gz" } ] }, { "version": 8, - "full_version": "1.8.0_362 (Temurin)", + "full_version": "1.8.0_412 (Temurin)", "platforms": [ { "name": "linux", "arch": "arm32", "hash": "TBA", - "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u362-b09/OpenJDK8U-jre_arm_linux_hotspot_8u362b09.tar.gz" + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u412-b08/OpenJDK8U-jre_arm_linux_hotspot_8u412b08.tar.gz" } ] }, { "version": 17, - "full_version": "17.0.7 (Azul)", + "full_version": "17.0.11 (Azul)", "platforms": [ { "name": "windows", "arch": "x64", "hash": "TBA", - "url": "https://cdn.azul.com/zulu/bin/zulu17.42.19-ca-jre17.0.7-win_x64.zip" + "url": "https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jre17.0.11-win_x64.zip" }, { "name": "windows", "arch": "x32", "hash": "TBA", - "url": "https://cdn.azul.com/zulu/bin/zulu17.42.19-ca-jre17.0.7-win_i686.zip" + "url": "https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jre17.0.11-win_i686.zip" }, { "name": "linux", "arch": "x64", "hash": "TBA", - "url": "https://cdn.azul.com/zulu/bin/zulu17.42.19-ca-jre17.0.7-linux_x64.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jre17.0.11-linux_x64.tar.gz" }, { "name": "linux", "arch": "x32", "hash": "TBA", - "url": "https://cdn.azul.com/zulu/bin/zulu17.42.19-ca-jre17.0.7-linux_i686.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jre17.0.11-linux_i686.tar.gz" }, { "name": "linux", "arch": "aarch64", "hash": "TBA", - "url": "https://cdn.azul.com/zulu/bin/zulu17.42.19-ca-jre17.0.7-linux_aarch64.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jre17.0.11-linux_aarch64.tar.gz" }, { "name": "linux", "arch": "arm32", "hash": "TBA", - "url": "https://cdn.azul.com/zulu-embedded/bin/zulu17.42.19-ca-jre17.0.7-linux_aarch32hf.tar.gz" + "url": "https://cdn.azul.com/zulu-embedded/bin/zulu17.50.19-ca-jre17.0.11-c2-linux_aarch32hf.tar.gz" + }, + { + "name": "macos", + "arch": "x64", + "hash": "TBA", + "url": "https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jre17.0.11-macosx_x64.tar.gz" + }, + { + "name": "macos", + "arch": "aarch64", + "hash": "TBA", + "url": "https://cdn.azul.com/zulu/bin/zulu17.50.19-ca-jre17.0.11-macosx_aarch64.tar.gz" + } + ] + }, + { + "version": 21, + "full_version": "21.0.3 (Azul)", + "platforms": [ + { + "name": "windows", + "arch": "x64", + "hash": "TBA", + "url": "https://cdn.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-win_x64.zip" + }, + { + "name": "linux", + "arch": "x64", + "hash": "TBA", + "url": "https://cdn.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-linux_x64.tar.gz" + }, + { + "name": "linux", + "arch": "aarch64", + "hash": "TBA", + "url": "https://cdn.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-linux_aarch64.tar.gz" }, { "name": "macos", "arch": "x64", "hash": "TBA", - "url": "https://cdn.azul.com/zulu/bin/zulu17.42.19-ca-jre17.0.7-macosx_x64.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-macosx_x64.tar.gz" }, { "name": "macos", "arch": "aarch64", "hash": "TBA", - "url": "https://cdn.azul.com/zulu/bin/zulu17.42.19-ca-jre17.0.7-macosx_aarch64.tar.gz" + "url": "https://cdn.azul.com/zulu/bin/zulu21.34.19-ca-jre21.0.3-macosx_aarch64.tar.gz" } ] }