From 8a691005b87150f2c0721a1fff4df11fa5d8d646 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Sat, 15 Jun 2024 18:19:35 -0500 Subject: [PATCH] Add placeholder files for 1.21 --- build.gradle.kts | 3 ++- settings.gradle.kts | 1 + src/main/java/dev/plex/itemizerx/ItemizerX.java | 9 +++++++-- v1_21_R1/build.gradle.kts | 3 +++ .../src/main/java/dev/plex/itemizerx.v1_21_R1/Main.java | 5 +++++ 5 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 v1_21_R1/build.gradle.kts create mode 100644 v1_21_R1/src/main/java/dev/plex/itemizerx.v1_21_R1/Main.java diff --git a/build.gradle.kts b/build.gradle.kts index 95c7d8d..d65cde5 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -70,7 +70,7 @@ bukkit { // Adapted from PlotSquared val supportedVersions = - listOf("1.19.4", "1.20", "1.20.1", "1.20.2", "1.20.4", "1.20.6") + listOf("1.20.2", "1.20.4", "1.20.6", "1.21") tasks { supportedVersions.forEach { register("runServer-$it") { @@ -104,6 +104,7 @@ dependencies { implementation("org.bstats:bstats-base:3.0.2") implementation("org.bstats:bstats-bukkit:3.0.2") implementation(project(path = ":shared", configuration = "shadow")) + implementation(project(path = ":v1_21_R1", configuration = "shadow")) implementation(project(path = ":v1_20_R4", configuration = "shadow")) implementation(project(path = ":v1_20_R3", configuration = "shadow")) implementation(project(path = ":v1_20_R2", configuration = "shadow")) diff --git a/settings.gradle.kts b/settings.gradle.kts index b0fd8db..5dacf95 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -4,6 +4,7 @@ plugins { rootProject.name = "ItemizerX" include("shared") +include("v1_21_R1") include("v1_20_R4") include("v1_20_R3") include("v1_20_R2") diff --git a/src/main/java/dev/plex/itemizerx/ItemizerX.java b/src/main/java/dev/plex/itemizerx/ItemizerX.java index 55662f8..f3c8ff0 100644 --- a/src/main/java/dev/plex/itemizerx/ItemizerX.java +++ b/src/main/java/dev/plex/itemizerx/ItemizerX.java @@ -26,11 +26,16 @@ public class ItemizerX extends JavaPlugin getCommand("itemizer").setTabCompleter(new ItemizerXTab()); switch (getServerVersion()) { + /*case "1.21" -> + { + getCommand("itemizer").setExecutor(new ItemizerXCommand()); + attr = new dev.plex.itemizerx.v1_21_R1.AttributeManager(); + } case "1.20.5", "1.20.6" -> { getCommand("itemizer").setExecutor(new ItemizerXCommand()); attr = new dev.plex.itemizerx.v1_20_R4.AttributeManager(); - } + }*/ case "1.20.4" -> { getCommand("itemizer").setExecutor(new ItemizerXCommand()); @@ -44,7 +49,7 @@ public class ItemizerX extends JavaPlugin default -> { getLogger().severe("You are trying to run ItemizerX on an incompatible server version."); - getLogger().severe("ItemizerX only supports versions 1.20.2 to 1.20.6, disabling plugin."); + getLogger().severe("ItemizerX only supports versions 1.20.2 to 1.21, disabling plugin."); getServer().getPluginManager().disablePlugin(this); } } diff --git a/v1_21_R1/build.gradle.kts b/v1_21_R1/build.gradle.kts new file mode 100644 index 0000000..24a1e0a --- /dev/null +++ b/v1_21_R1/build.gradle.kts @@ -0,0 +1,3 @@ +dependencies { + paperweight.paperDevBundle("1.21-R0.1-SNAPSHOT") +} \ No newline at end of file diff --git a/v1_21_R1/src/main/java/dev/plex/itemizerx.v1_21_R1/Main.java b/v1_21_R1/src/main/java/dev/plex/itemizerx.v1_21_R1/Main.java new file mode 100644 index 0000000..6b7840a --- /dev/null +++ b/v1_21_R1/src/main/java/dev/plex/itemizerx.v1_21_R1/Main.java @@ -0,0 +1,5 @@ +package dev.plex.itemizerx.v1_21_R1; + +public class Main +{ +}