Skip to content

Commit

Permalink
Updated Java repo, added Java 21
Browse files Browse the repository at this point in the history
TODO: implement downloading Java 17/21 for ARM64 Windows from Mojang servers
  • Loading branch information
Moresteck committed May 3, 2024
1 parent d8606bb commit 266ccd6
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 26 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).

Expand Down
80 changes: 55 additions & 25 deletions assets/java_repo.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down Expand Up @@ -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"
}
]
}
Expand Down

0 comments on commit 266ccd6

Please sign in to comment.