From d8b7f7f252842f8c6774e579b2a2527c6a16a2e9 Mon Sep 17 00:00:00 2001 From: RappyTV Date: Sat, 10 Jun 2023 13:21:34 +0200 Subject: [PATCH] Keep up with labymod template (#6) Use Java 17 Use Gradle 8.1.1 Use LabyGradle 0.3.25 Update code syntax --- api/build.gradle.kts | 4 ++-- build.gradle.kts | 8 -------- core/build.gradle.kts | 4 ++-- .../com/rappytv/toolwarn/util/ToolType.java | 19 +++++++------------ gradle/wrapper/gradle-wrapper.properties | 2 +- settings.gradle.kts | 2 +- 6 files changed, 13 insertions(+), 26 deletions(-) diff --git a/api/build.gradle.kts b/api/build.gradle.kts index d9c9222..81756f7 100644 --- a/api/build.gradle.kts +++ b/api/build.gradle.kts @@ -21,6 +21,6 @@ labyModProcessor { } java { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 1f5ca75..0222d16 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -74,14 +74,6 @@ fun configureRun(provider: net.labymod.gradle.core.minecraft.provider.VersionPro } provider.javaVersion = when (gameVersion) { - "1.8.9", "1.12.2", "1.16.5" -> { - JavaVersion.VERSION_1_8 - } - - "1.17.1" -> { - JavaVersion.VERSION_16 - } - else -> { JavaVersion.VERSION_17 } diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 9cb1e11..76c17e6 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -25,6 +25,6 @@ labyModProcessor { } java { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } \ No newline at end of file diff --git a/core/src/main/java/com/rappytv/toolwarn/util/ToolType.java b/core/src/main/java/com/rappytv/toolwarn/util/ToolType.java index aa14081..139ae50 100644 --- a/core/src/main/java/com/rappytv/toolwarn/util/ToolType.java +++ b/core/src/main/java/com/rappytv/toolwarn/util/ToolType.java @@ -20,18 +20,13 @@ else if(path.endsWith("_shovel")) } public int getWarnPercentage(TbwConfiguration configuration) { - switch(this) { - case Sword: - return configuration.swordPercentage().get(); - case Pickaxe: - return configuration.pickAxePercentage().get(); - case Axe: - return configuration.axePercentage().get(); - case Shovel: - return configuration.shovelPercentage().get(); - default: - return -1; - } + return switch (this) { + case Sword -> configuration.swordPercentage().get(); + case Pickaxe -> configuration.pickAxePercentage().get(); + case Axe -> configuration.axePercentage().get(); + case Shovel -> configuration.shovelPercentage().get(); + default -> -1; + }; } public String displayName() { diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e1bef7e..fae0804 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/settings.gradle.kts b/settings.gradle.kts index b227b30..c0a2b7c 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,7 +1,7 @@ rootProject.name = "Toolbreak Warning" pluginManagement { - val labyGradlePluginVersion = "0.3.20" + val labyGradlePluginVersion = "0.3.25" plugins { id("net.labymod.gradle") version (labyGradlePluginVersion) }