From 92774fc7aa69cee49934fe4734a72dbfbbe8b214 Mon Sep 17 00:00:00 2001 From: Krakenied Date: Tue, 27 Feb 2024 15:50:36 +0100 Subject: Fix boss bar ClassNotFoundException on 1.8 Boss bars are supported only on 1.9+ --- .../java/com/leonardobishop/quests/bukkit/BukkitQuestsPlugin.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (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 73add9f3..f88cbda1 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/BukkitQuestsPlugin.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/BukkitQuestsPlugin.java @@ -685,10 +685,10 @@ public class BukkitQuestsPlugin extends JavaPlugin implements Quests { private void setBossBarHandle() { try { - Bukkit.class.getMethod("createBossBar", String.class, BarColor.class, BarStyle.class, BarFlag[].class); + Bukkit.class.getMethod("createBossBar", String.class, Class.forName("org.bukkit.boss.BarColor"), Class.forName("org.bukkit.boss.BarStyle"), Class.forName("[Lorg.bukkit.boss.BarFlag;")); bossBarHandle = new BossBar_Bukkit(this); return; - } catch (NoSuchMethodException ignored) { + } catch (ClassNotFoundException | NoSuchMethodException ignored) { } bossBarHandle = new BossBar_Nothing(); -- cgit v1.2.3-70-g09d2