From 3350d422445fab17d302caa912d909ad947e2849 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Mon, 19 Dec 2022 01:24:18 -0500 Subject: [PATCH] prismlauncher: use jdk17 instead of jdk Prism Launcher only officially supports jdk 17/18 for running newer versions of Minecraft, as they found that jdk 19 introduced a number of edge cases. This fixes an issue where the newer version of Java that the launcher proposes is incompatible with the launcher itself, leading to errors when running instances on newer versions of Minecraft. --- pkgs/games/prismlauncher/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/games/prismlauncher/default.nix b/pkgs/games/prismlauncher/default.nix index 17fe569deb63..187ee544ab83 100644 --- a/pkgs/games/prismlauncher/default.nix +++ b/pkgs/games/prismlauncher/default.nix @@ -3,7 +3,7 @@ , fetchFromGitHub , cmake , jdk8 -, jdk +, jdk17 , zlib , file , wrapQtAppsHook @@ -20,7 +20,7 @@ , tomlplusplus , ghc_filesystem , msaClientID ? "" -, jdks ? [ jdk jdk8 ] +, jdks ? [ jdk17 jdk8 ] }: let @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { sha256 = "sha256-Kwj1GvlT12jRcf84WMSnD4xkgGL3X9AVqdGDCxMmS4E="; }; - nativeBuildInputs = [ extra-cmake-modules cmake file jdk wrapQtAppsHook ]; + nativeBuildInputs = [ extra-cmake-modules cmake file jdk17 wrapQtAppsHook ]; buildInputs = [ qtbase qtsvg