From fd158996dfd8d8f7162c66fd0d820f6a4371edeb Mon Sep 17 00:00:00 2001 From: ceze88 Date: Fri, 23 Feb 2024 17:07:31 +0100 Subject: [PATCH] Fix hologram leaderboards not showing --- src/main/java/com/craftaro/skyblock/hologram/Hologram.java | 2 +- src/main/java/com/craftaro/skyblock/tasks/HologramTask.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/craftaro/skyblock/hologram/Hologram.java b/src/main/java/com/craftaro/skyblock/hologram/Hologram.java index 645f7c14..fd20f7d6 100644 --- a/src/main/java/com/craftaro/skyblock/hologram/Hologram.java +++ b/src/main/java/com/craftaro/skyblock/hologram/Hologram.java @@ -15,7 +15,7 @@ public class Hologram { private final Location location; public Hologram(HologramType type, Location location, List lines) { - this.hologramId = location.toString() + UUID.randomUUID(); + this.hologramId = type + "_" + UUID.randomUUID(); this.type = type; this.location = location; diff --git a/src/main/java/com/craftaro/skyblock/tasks/HologramTask.java b/src/main/java/com/craftaro/skyblock/tasks/HologramTask.java index 58d89c69..84279028 100644 --- a/src/main/java/com/craftaro/skyblock/tasks/HologramTask.java +++ b/src/main/java/com/craftaro/skyblock/tasks/HologramTask.java @@ -73,9 +73,9 @@ public class HologramTask extends BukkitRunnable { FileManager.Config locationsConfig = fileManager.getConfig(new File(plugin.getDataFolder(), "locations.yml")); FileConfiguration locationsConfigLoad = locationsConfig.getFileConfiguration(); - if (locationsConfigLoad.getString("Location.Hologram.Leaderboard." + type) != null) { + if (locationsConfigLoad.getString("Location.Hologram.Leaderboard." + type.getFriendlyName()) != null) { spawnHologram(type, plugin.getFileManager().getLocation(locationsConfig, - "Location.Hologram.Leaderboard." + type, true), getHologramLines(type)); + "Location.Hologram.Leaderboard." + type.getFriendlyName(), true), getHologramLines(type)); } }