From 410a825681a0c4bdd1b2adb5e60a6065f1fde8b4 Mon Sep 17 00:00:00 2001 From: once_a_fairy Date: Wed, 20 Sep 2023 09:22:14 +0200 Subject: [PATCH] Fixed upper case quest names breaking bossbars. --- .../java/com/alttd/altitudequests/util/AutoHideBossBar.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alttd/altitudequests/util/AutoHideBossBar.java b/src/main/java/com/alttd/altitudequests/util/AutoHideBossBar.java index c2a7287..0d790d0 100644 --- a/src/main/java/com/alttd/altitudequests/util/AutoHideBossBar.java +++ b/src/main/java/com/alttd/altitudequests/util/AutoHideBossBar.java @@ -21,10 +21,10 @@ public class AutoHideBossBar { private final BossBar bossBar; public AutoHideBossBar(Player player, Variant variant, String part, String title, BarColor barColor) throws Exception { - NamespacedKey namespacedKeyOne = NamespacedKey.fromString(player.getUniqueId() + variant.getInternalName() + part, AQuest.getInstance()); + NamespacedKey namespacedKeyOne = NamespacedKey.fromString(player.getUniqueId() + variant.getInternalName().toLowerCase() + part, AQuest.getInstance()); if (namespacedKeyOne == null) { Logger.warning("Unable to create nameSpacedKey with suffix % for quest for %", part, player.getName()); - throw new Exception("Failed to create namespace key"); //quest names containing upper case letters can cause this + throw new Exception("Failed to create namespace key"); } this.bossBar = Bukkit.createBossBar( namespacedKeyOne,