From c4a9e7a2a75b6e68cc19bf88e63309ff80f5c24a Mon Sep 17 00:00:00 2001 From: Cutiepie <43445785+Ran-Mewo@users.noreply.github.com> Date: Tue, 21 May 2024 01:56:33 +1000 Subject: [PATCH] =?UTF-8?q?Set=20the=20core=20to=20use=20Java=20version=20?= =?UTF-8?q?=CE=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 1e62674b9..9436b60ed 100644 --- a/build.gradle +++ b/build.gradle @@ -630,14 +630,17 @@ allprojects { p -> tasks.withType(JavaCompile) { if (isMinecraftSubProject) { - options.release = rootProject.java_version as Integer + options.release = rootProject.java_version as Integer // Neoforge complains without this options.compilerArgs += ["-Xplugin:Manifold"] - } else { - options.release = 8; // Core & Api should use Java 8 no matter what - //options.release = rootProject.java_version as Integer // But if you want to test some stuff, then this can be enabled } options.encoding = "UTF-8" } + + // Sets the project's actual Java version (it's recommended to use this over the `options.release` method above) + java { + sourceCompatibility = rootProject.java_version + targetCompatibility = rootProject.java_version + } java { withSourcesJar()