From 88f6557a27d16fe4129579ced5b90c95c87e4e34 Mon Sep 17 00:00:00 2001 From: Tim Brust Date: Tue, 25 Jun 2024 09:36:12 +0000 Subject: [PATCH] fix: normalize version to semver --- .../src/main/java/de/dustplanet/silkspawners/SilkSpawners.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/SilkSpawners.java b/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/SilkSpawners.java index b130d8d0..fd8da258 100644 --- a/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/SilkSpawners.java +++ b/modules/SilkSpawners/src/main/java/de/dustplanet/silkspawners/SilkSpawners.java @@ -95,7 +95,8 @@ public void onEnable() { if (_nmsVersion.equals("craftbukkit")) { try { final String minecraftVersion = (String) Server.class.getDeclaredMethod("getMinecraftVersion").invoke(Bukkit.getServer()); - final Semver semver = new Semver(minecraftVersion); + final String normalizedVersion = minecraftVersion.matches("^\\d+\\.\\d+$") ? minecraftVersion + ".0" : minecraftVersion; + final Semver semver = new Semver(normalizedVersion); if (semver.isGreaterThanOrEqualTo("1.20.5")) { @SuppressWarnings("deprecation") final int protocolVersion = (Integer) UnsafeValues.class.getDeclaredMethod("getProtocolVersion")