Skip to content

Commit 4d9edd6

Browse files
Add error counting for caching offline player
1 parent 88e6818 commit 4d9edd6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/org/maxgamer/quickshop/util/PlayerFinder.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ public static void doLargeOfflineCachingWork(QuickShop quickShop, OfflinePlayer[
8484
quickShop.getLogger().log(Level.INFO, "Large server detected (offline player > 2000), start offline player caching...");
8585
useOfflineStash = true;
8686
int amount = 0;
87+
int errorAmount = 0;
8788
int doneAmount = 0;
8889
for (OfflinePlayer offlinePlayer : quickShop.getServer().getOfflinePlayers()) {
8990
try {
@@ -92,15 +93,16 @@ public static void doLargeOfflineCachingWork(QuickShop quickShop, OfflinePlayer[
9293
string2UUIDStash.put(name, offlinePlayer.getUniqueId());
9394
}
9495
} catch (Throwable ignored) {
96+
errorAmount++;
9597
}
9698
amount++;
9799
if (amount == 1000) {
98100
doneAmount += 1000;
99101
amount = 0;
100-
quickShop.getLogger().log(Level.INFO, "Caching Offline player...cached " + doneAmount + "/" + offlinePlayers.length + " players.");
102+
quickShop.getLogger().log(Level.INFO, "Caching Offline player...cached " + doneAmount + "/" + offlinePlayers.length + " players, " + errorAmount + " errors got when caching players.");
101103
}
102104
}
103-
quickShop.getLogger().log(Level.INFO, "Done! cached " + offlinePlayers.length + " players.");
105+
quickShop.getLogger().log(Level.INFO, "Done! cached " + offlinePlayers.length + " players, " + errorAmount + " errors got when caching players.");
104106
}
105107

106108
public static OfflinePlayer findOfflinePlayerByName(String name) {

0 commit comments

Comments
 (0)