From 157a13f060d83d4fb788a70f528540b74a961fb8 Mon Sep 17 00:00:00 2001 From: Krakenied Date: Sun, 24 Sep 2023 16:39:35 +0200 Subject: Detect the server version using a long-standing API --- .../main/java/com/leonardobishop/quests/bukkit/BukkitQuestsPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bukkit/src') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/BukkitQuestsPlugin.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/BukkitQuestsPlugin.java index f86261fd..8cb3652b 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/BukkitQuestsPlugin.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/BukkitQuestsPlugin.java @@ -275,7 +275,7 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests { // Setup version specific compatibility layers int version; try { - version = Integer.parseInt(Bukkit.getServer().getClass().getPackage().getName().replace(".", ",").split(",")[3].split("_")[1]); + version = Integer.parseInt(super.getServer().getBukkitVersion().split("\\.", 3)[1]); } catch (ArrayIndexOutOfBoundsException | NumberFormatException e) { questsLogger.warning("Failed to resolve server version - some features may not work!"); version = 0; -- cgit v1.2.3-70-g09d2