NullValkyrie

Minecraft 1.19 multipurpose plugin for spigot servers with a lot of features where most modern servers have.
git clone https://codeberg.org/night0721/NullValkyrie
Log | Files | Refs | README | LICENSE

commit ce2c7df7dcfbab441b6d5e69b035bb9408d41476
parent fc1d9d76393096c01edb15f4a711c9fdfd02b2cf
Author: night0721 <[email protected]>
Date:   Wed, 13 Jul 2022 14:55:49 +0100

i think i fixed the issue when u haven't joined the server yet

Diffstat:
Msrc/main/java/com/night/nullvalkyrie/Rank/NameTagManager.java | 1-
Msrc/main/java/com/night/nullvalkyrie/Rank/RankManager.java | 7++++---
Msrc/main/java/com/night/nullvalkyrie/Rank/SideBarManager.java | 6+-----
3 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/src/main/java/com/night/nullvalkyrie/Rank/NameTagManager.java b/src/main/java/com/night/nullvalkyrie/Rank/NameTagManager.java @@ -38,7 +38,6 @@ public class NameTagManager { } } public void removeTag(Player player) { - Rank rank = main.getRankManager().getRank(player.getUniqueId()); for(Player target : Bukkit.getOnlinePlayers()) { target.getScoreboard().getEntryTeam(player.getName()).removeEntry(player.getName()); } diff --git a/src/main/java/com/night/nullvalkyrie/Rank/RankManager.java b/src/main/java/com/night/nullvalkyrie/Rank/RankManager.java @@ -38,10 +38,11 @@ public class RankManager { e.printStackTrace(); } for(Player player : Bukkit.getOnlinePlayers()) { - main.getNameTagManager().removeTag(player); - main.getNameTagManager().newTag(player); + if(player.getUniqueId() != uuid) { + main.getNameTagManager().removeTag(player); + main.getNameTagManager().newTag(player); + } } - } public Rank getRank(UUID uuid) { return Rank.valueOf(config.getString(uuid.toString())); diff --git a/src/main/java/com/night/nullvalkyrie/Rank/SideBarManager.java b/src/main/java/com/night/nullvalkyrie/Rank/SideBarManager.java @@ -11,11 +11,7 @@ import java.util.HashMap; import java.util.UUID; public class SideBarManager { - private Main main; - public SideBarManager(Main main) { - this.main = main; - } - private HashMap<UUID, Integer> deaths = new HashMap<>(); + private final HashMap<UUID, Integer> deaths = new HashMap<>(); @SuppressWarnings("deprecation") public void setSideBar(Player player) { Scoreboard board = player.getScoreboard();