diff --git a/src/main/java/com/gmail/nossr50/database/Leaderboard.java b/src/main/java/com/gmail/nossr50/database/Leaderboard.java index 9b8a3dfd7..e302adf7c 100644 --- a/src/main/java/com/gmail/nossr50/database/Leaderboard.java +++ b/src/main/java/com/gmail/nossr50/database/Leaderboard.java @@ -352,13 +352,19 @@ public final class Leaderboard { /* Write out the same file but when we get to the player we want to remove, we skip his line. */ String[] splitLine = line.split(":"); - if (splitLine.length > 37 && currentTime - (Misc.getLong(line.split(":")[37]) * 1000) <= purgeTime) { - writer.append(line).append("\r\n"); + + if (splitLine.length > 37) { + if (currentTime - (Misc.getLong(line.split(":")[37]) * 1000) <= purgeTime) { + writer.append(line).append("\r\n"); + } + else { + System.out.println("User found, removing..."); + removedPlayers++; + continue; //Skip the player + } } else { - System.out.println("User found, removing..."); - removedPlayers++; - continue; //Skip the player + writer.append(line).append("\r\n"); } }