Skip to content

Commit 66d3621

Browse files
committed
revert: SkyBlockScoreboard
1 parent a6283bc commit 66d3621

1 file changed

Lines changed: 9 additions & 17 deletions

File tree

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/user/SkyBlockScoreboard.java

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -53,21 +53,13 @@ public static void start() {
5353
continue;
5454
}
5555

56-
Sidebar sidebar;
57-
boolean isNewSidebar = false;
5856
if (sidebarCache.containsKey(player.getUuid())) {
59-
sidebar = sidebarCache.get(player.getUuid());
60-
for (Sidebar.ScoreboardLine line : sidebar.getLines().stream().toList()) {
61-
sidebar.removeLine(line.getId());
62-
}
63-
sidebar.setTitle(Component.text(" " + getSidebarName(skyblockName, false)
64-
+ (player.isCoop() ? " §b§lCO-OP " : " ")));
65-
} else {
66-
sidebar = new Sidebar(Component.text(" " + getSidebarName(skyblockName, false)
67-
+ (player.isCoop() ? " §b§lCO-OP " : " ")));
68-
isNewSidebar = true;
57+
sidebarCache.get(player.getUuid()).removeViewer(player);
6958
}
7059

60+
Sidebar sidebar = new Sidebar(Component.text(" " + getSidebarName(skyblockName, false)
61+
+ (player.isCoop() ? " §b§lCO-OP " : " ")));
62+
7163
addLine("§7" + new SimpleDateFormat("MM/dd/yy").format(new Date()) + " §8" + HypixelConst.getServerName(), sidebar);
7264
addLine("§7 ", sidebar);
7365
addLine("§f " + SkyBlockCalendar.getMonthName() + " " + StringUtility.ntify(SkyBlockCalendar.getDay()), sidebar);
@@ -132,10 +124,9 @@ public static void start() {
132124
addLine("§7 ", sidebar);
133125
addLine("§ewww.hypixel.net", sidebar);
134126

135-
if (isNewSidebar) {
136-
sidebar.addViewer(player);
137-
sidebarCache.put(player.getUuid(), sidebar);
138-
}
127+
sidebar.addViewer(player);
128+
129+
sidebarCache.put(player.getUuid(), sidebar);
139130
}
140131
return TaskSchedule.tick(2);
141132
});
@@ -146,10 +137,11 @@ public static void removeCache(Player player) {
146137
}
147138

148139
private static void addLine(String text, Sidebar sidebar) {
149-
sidebar.createLine(new Sidebar.ScoreboardLine(UUID.randomUUID().toString(), Component.text(text), 0));
150140
for (Sidebar.ScoreboardLine existingLine : sidebar.getLines()) {
151141
sidebar.updateLineScore(existingLine.getId(), existingLine.getLine() + 1);
152142
}
143+
144+
sidebar.createLine(new Sidebar.ScoreboardLine(UUID.randomUUID().toString(), Component.text(text), 0));
153145
}
154146

155147
private static String getSidebarName(int counter, boolean isGuest) {

0 commit comments

Comments
 (0)