diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9d3bf3f1..c98466b7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ jobs: uses: actions/setup-java@v4 with: distribution: 'temurin' - java-version: '17' + java-version: '21' cache: 'gradle' - name: Build run: ./gradlew build diff --git a/build.gradle.kts b/build.gradle.kts index 89620afa..64df87d7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -3,13 +3,13 @@ import java.io.ByteArrayOutputStream plugins { id("java-library") id("maven-publish") - id("com.github.johnrengelman.shadow") version "8.1.1" + id("io.github.goooler.shadow") version "8.1.7" } subprojects { plugins.apply("java-library") plugins.apply("maven-publish") - plugins.apply("com.github.johnrengelman.shadow") + plugins.apply("io.github.goooler.shadow") group = "${project.property("group")}" version = "${project.property("version")}.${commitsSinceLastTag()}" @@ -21,7 +21,7 @@ subprojects { java { toolchain { - languageVersion.set(JavaLanguageVersion.of(17)) + languageVersion.set(JavaLanguageVersion.of(21)) } withSourcesJar() } @@ -29,7 +29,7 @@ subprojects { tasks { withType { options.encoding = "UTF-8" - options.release = 17 + options.release = 21 options.compilerArgs.add("-Xlint:none") } jar { diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json index c02eec59..c771f98e 100644 --- a/fabric/src/main/resources/fabric.mod.json +++ b/fabric/src/main/resources/fabric.mod.json @@ -29,7 +29,7 @@ "fabricloader": ">=0.14.21", "fabric": "*", "minecraft": ">=1.20.0", - "java": ">=17" + "java": ">=21" }, "custom": { "modmenu": { diff --git a/gradle.properties b/gradle.properties index f39c429f..11c3f7b5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ org.gradle.jvmargs=-Xmx2G group=org.popcraft artifactName=Chunky -version=1.3 +version=1.4 description=Pre-generates chunks, quickly, efficiently, and safely github=https://github.com/pop4959/Chunky author=pop4959