diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/factory/BukkitItemFactory.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/factory/BukkitItemFactory.java index f836d910b..d37bf367b 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/factory/BukkitItemFactory.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/factory/BukkitItemFactory.java @@ -49,7 +49,7 @@ public abstract class BukkitItemFactory> extend case "1.21.4" -> { return new ComponentItemFactory1_21_4(plugin); } - case "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9" -> { + case "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10" -> { return new ComponentItemFactory1_21_5(plugin); } default -> throw new IllegalStateException("Unsupported server version: " + plugin.serverVersion()); diff --git a/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersion.java b/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersion.java index 80fc10b38..ce62c8b2f 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersion.java +++ b/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersion.java @@ -23,6 +23,7 @@ public final class MinecraftVersion implements Comparable { PACK_FORMATS.put(1_21_07, 64); PACK_FORMATS.put(1_21_08, 64); PACK_FORMATS.put(1_21_09, 69); + PACK_FORMATS.put(1_21_10, 69); PACK_FORMATS.put(1_99_99, 1000); } diff --git a/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersions.java b/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersions.java index b9c6980cc..d97303302 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersions.java +++ b/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersions.java @@ -20,5 +20,6 @@ public final class MinecraftVersions { public static final MinecraftVersion V1_21_7 = new MinecraftVersion("1.21.7"); public static final MinecraftVersion V1_21_8 = new MinecraftVersion("1.21.8"); public static final MinecraftVersion V1_21_9 = new MinecraftVersion("1.21.9"); + public static final MinecraftVersion V1_21_10 = new MinecraftVersion("1.21.10"); public static final MinecraftVersion FUTURE = new MinecraftVersion("1.99.99"); } diff --git a/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java b/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java index 2112ecd15..b0b7a6031 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java +++ b/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java @@ -34,6 +34,7 @@ public class VersionHelper { private static final boolean v1_21_7; private static final boolean v1_21_8; private static final boolean v1_21_9; + private static final boolean v1_21_10; static { try (InputStream inputStream = Class.forName("net.minecraft.obfuscate.DontObfuscate").getResourceAsStream("/version.json")) { @@ -70,6 +71,7 @@ public class VersionHelper { v1_21_7 = version >= 12107; v1_21_8 = version >= 12108; v1_21_9 = version >= 12109; + v1_21_10 = version >= 12110; majorVersion = major; minorVersion = minor; @@ -245,4 +247,8 @@ public class VersionHelper { public static boolean isOrAbove1_21_9() { return v1_21_9; } + + public static boolean isOrAbove1_21_10() { + return v1_21_10; + } } \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index eb221bd28..8d69cac36 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ project_version=0.0.63.9 config_version=47 lang_version=32 project_group=net.momirealms -latest_supported_version=1.21.9 +latest_supported_version=1.21.10 # Supported languages supported_languages=en,zh_cn,zh_tw,es,tr,de,ru_ru