diff --git a/helper/pom.xml b/helper/pom.xml index ae8e9001..1dee6a72 100644 --- a/helper/pom.xml +++ b/helper/pom.xml @@ -12,7 +12,7 @@ helper jar - 5.6.14 + 5.6.17 helper A utility to reduce boilerplate code in Bukkit plugins. @@ -163,7 +163,7 @@ me.lucko shadow-bukkit - 1.20.1 + 1.21.4 compile diff --git a/helper/src/main/java/me/lucko/helper/reflect/MinecraftVersion.java b/helper/src/main/java/me/lucko/helper/reflect/MinecraftVersion.java index cbf041e5..3bbe8f1e 100644 --- a/helper/src/main/java/me/lucko/helper/reflect/MinecraftVersion.java +++ b/helper/src/main/java/me/lucko/helper/reflect/MinecraftVersion.java @@ -50,12 +50,12 @@ public final class MinecraftVersion implements Comparable { /** * The newest known version of Minecraft */ - private static final String NEWEST_MINECRAFT_VERSION = "1.20.1"; + private static final String NEWEST_MINECRAFT_VERSION = "1.21.4"; /** * The date (with ISO 8601 or YYYY-MM-DD) when the most recent version was released. */ - private static final String MINECRAFT_LAST_RELEASE_DATE = "2023-06-07"; + private static final String MINECRAFT_LAST_RELEASE_DATE = "2024-12-03"; /** * Gets the {@link MinecraftVersion} of the runtime server. diff --git a/helper/src/main/java/me/lucko/helper/reflect/MinecraftVersions.java b/helper/src/main/java/me/lucko/helper/reflect/MinecraftVersions.java index 76191a45..85933d28 100644 --- a/helper/src/main/java/me/lucko/helper/reflect/MinecraftVersions.java +++ b/helper/src/main/java/me/lucko/helper/reflect/MinecraftVersions.java @@ -37,6 +37,10 @@ */ public final class MinecraftVersions { + /** + * Version 1.21 - the tricky trials update + */ + public static final MinecraftVersion v1_21 = MinecraftVersion.parse("1.21"); /** * Version 1.20 - the trails and tails update */ diff --git a/helper/src/main/java/me/lucko/helper/reflect/NmsVersion.java b/helper/src/main/java/me/lucko/helper/reflect/NmsVersion.java index 07a51bd1..46042da3 100644 --- a/helper/src/main/java/me/lucko/helper/reflect/NmsVersion.java +++ b/helper/src/main/java/me/lucko/helper/reflect/NmsVersion.java @@ -125,6 +125,29 @@ protected String getPackageComponent() { MinecraftVersion.of(1, 19, 0), MinecraftVersion.of(1, 19, 1), MinecraftVersion.of(1, 19, 2) + ), + v1_20_R1( + MinecraftVersion.of(1, 20, 0), + MinecraftVersion.of(1, 20, 1) + ), + v1_20_R2( + MinecraftVersion.of(1, 20, 2) + ), + v1_20_R3( + MinecraftVersion.of(1, 20, 3), + MinecraftVersion.of(1, 20, 4) + ), + v1_20_R4( + MinecraftVersion.of(1, 20, 5), + MinecraftVersion.of(1, 20, 6) + ), + v1_21_R1( + MinecraftVersion.of(1, 21, 0), + MinecraftVersion.of(1, 21, 1) + ), + v1_21_R2( + MinecraftVersion.of(1, 21, 2), + MinecraftVersion.of(1, 21, 3) ); private final Set minecraftVersions;