From 81da9bac32a66513fa27d9e794cb48a99aa52de6 Mon Sep 17 00:00:00 2001 From: akastijn Date: Sat, 22 Aug 2026 22:23:02 +0200 Subject: [PATCH] Update Java toolchain to 25, adjust dependencies, and add new booster type "SPEARS" --- .../main/java/com/alttd/boosterapi/data/BoosterType.java | 1 + build.gradle.kts | 6 ++++++ plugin/build.gradle.kts | 4 ++-- velocity/build.gradle.kts | 2 +- .../src/main/java/com/alttd/vboosters/VelocityBoosters.java | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/api/src/main/java/com/alttd/boosterapi/data/BoosterType.java b/api/src/main/java/com/alttd/boosterapi/data/BoosterType.java index 682a9df..75c34b7 100644 --- a/api/src/main/java/com/alttd/boosterapi/data/BoosterType.java +++ b/api/src/main/java/com/alttd/boosterapi/data/BoosterType.java @@ -29,6 +29,7 @@ public enum BoosterType { CROSSBOWS("crossbows", MCMMO), MACES("maces", MCMMO), TRIDENTS("tridents", MCMMO), + SPEARS("spears", MCMMO), /** * MYPET - Boosts MyPet exp gains diff --git a/build.gradle.kts b/build.gradle.kts index 2c2390b..f050161 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,6 +11,12 @@ allprojects { apply() apply(plugin = "maven-publish") + + java { + toolchain { + languageVersion.set(JavaLanguageVersion.of(25)) + } + } } subprojects { diff --git a/plugin/build.gradle.kts b/plugin/build.gradle.kts index d7d2aac..facc4b5 100644 --- a/plugin/build.gradle.kts +++ b/plugin/build.gradle.kts @@ -9,9 +9,9 @@ dependencies { implementation(project(":boosters-api")) compileOnly("com.alttd.cosmos:cosmos-api:26.2.build.17-stable") // MyPet - compileOnly("de.keyle:mypet-api:4.0.0-SNAPSHOT") + compileOnly("de.keyle:mypet-api:4.0.1-SNAPSHOT") // mcMMO - compileOnly("com.gmail.nossr50.mcMMO:mcMMO:2.2.004") { + compileOnly("com.gmail.nossr50.mcMMO:mcMMO:2.3.000") { exclude("com.sk89q.worldguard") } diff --git a/velocity/build.gradle.kts b/velocity/build.gradle.kts index 20bf866..b7eb934 100644 --- a/velocity/build.gradle.kts +++ b/velocity/build.gradle.kts @@ -6,7 +6,7 @@ plugins { dependencies { // API implementation(project(":boosters-api")) { - exclude("com.alttd.cosmos:cosmos-api:1.21.6-R0.1-SNAPSHOT") + exclude("com.alttd.cosmos:cosmos-api:26.2.build.17-stable") } // Velocity compileOnly("com.velocitypowered:velocity-api:3.4.0-SNAPSHOT") // Velocity diff --git a/velocity/src/main/java/com/alttd/vboosters/VelocityBoosters.java b/velocity/src/main/java/com/alttd/vboosters/VelocityBoosters.java index ed7ec7c..e458168 100644 --- a/velocity/src/main/java/com/alttd/vboosters/VelocityBoosters.java +++ b/velocity/src/main/java/com/alttd/vboosters/VelocityBoosters.java @@ -23,7 +23,7 @@ import com.velocitypowered.api.proxy.messages.MinecraftChannelIdentifier; // TODO use the version created in build.gradle.kts @Plugin(id = "boosterplugin", name = "BoosterPlugin", version = "1.0.0", description = "Easily manage all boosters on the Altitude Minecraft Server Network.", - authors = {"destro174", "teri"}, + authors = {"destro174", "akastijn"}, dependencies = {@Dependency(id = "luckperms"),@Dependency(id = "proxydiscordlink")} ) public class VelocityBoosters {