浏览代码

Fix flatfile UUID conversion I think. Fixes #2225, #2411

t00thpick1 10 年之前
父节点
当前提交
7a14e61762
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/main/java/com/gmail/nossr50/database/FlatfileDatabaseManager.java

+ 2 - 2
src/main/java/com/gmail/nossr50/database/FlatfileDatabaseManager.java

@@ -638,9 +638,9 @@ public final class FlatfileDatabaseManager implements DatabaseManager {
                 StringBuilder writer = new StringBuilder();
                 StringBuilder writer = new StringBuilder();
                 String line;
                 String line;
 
 
-                while (((line = in.readLine()) != null) && !fetchedUUIDs.isEmpty()) {
+                while (((line = in.readLine()) != null)) {
                     String[] character = line.split(":");
                     String[] character = line.split(":");
-                    if (fetchedUUIDs.containsKey(character[0])) {
+                    if (!fetchedUUIDs.isEmpty() && fetchedUUIDs.containsKey(character[0])) {
                         if (character.length < 42) {
                         if (character.length < 42) {
                             mcMMO.p.getLogger().severe("Could not update UUID for " + character[0] + "!");
                             mcMMO.p.getLogger().severe("Could not update UUID for " + character[0] + "!");
                             mcMMO.p.getLogger().severe("Database entry is invalid.");
                             mcMMO.p.getLogger().severe("Database entry is invalid.");