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 30ef01bb521edfc1dd9925de56cb5f6e5a88b29b
parent 7a76db189bb6afaec611537a39d5125d031c9559
Author: night0721 <[email protected]>
Date:   Sun, 10 Jul 2022 00:31:42 +0100

fixed something in scoreboard

Diffstat:
Msrc/main/java/com/night/nullvalkyrie/RankSys/BelowNameManager.java | 5++---
Msrc/main/java/com/night/nullvalkyrie/RankSys/RankManager.java | 4++--
2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/night/nullvalkyrie/RankSys/BelowNameManager.java b/src/main/java/com/night/nullvalkyrie/RankSys/BelowNameManager.java @@ -1,10 +1,9 @@ package com.night.nullvalkyrie.RankSys; -import org.bukkit.Bukkit; +import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.scoreboard.DisplaySlot; import org.bukkit.scoreboard.Objective; -import org.bukkit.scoreboard.Score; import org.bukkit.scoreboard.Scoreboard; public class BelowNameManager { @@ -12,7 +11,7 @@ public class BelowNameManager { Scoreboard board = player.getScoreboard(); Objective obj = board.registerNewObjective("HealthBar", "health"); obj.setDisplaySlot(DisplaySlot.BELOW_NAME); - obj.setDisplayName("/ 20"); + obj.setDisplayName(ChatColor.RED + "❤"); player.setScoreboard(board); player.setHealth(player.getHealth()); diff --git a/src/main/java/com/night/nullvalkyrie/RankSys/RankManager.java b/src/main/java/com/night/nullvalkyrie/RankSys/RankManager.java @@ -38,11 +38,11 @@ public class RankManager { } catch (IOException e) { e.printStackTrace(); } - if(Bukkit.getOfflinePlayer(uuid).isOnline()) { - Player player = Bukkit.getPlayer(uuid); + for(Player player : Bukkit.getOnlinePlayers()) { main.getNameTagManager().removeTag(player); main.getNameTagManager().newTag(player); } + } public Rank getRank(UUID uuid) { return Rank.valueOf(config.getString(uuid.toString()));