浏览代码

Use a placeholder value. Fixes #2216 #2221

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

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

@@ -425,7 +425,7 @@ public final class FlatfileDatabaseManager implements DatabaseManager {
                 out.append(Config.getInstance().getMobHealthbarDefault().toString()).append(":"); // Mob Healthbar HUD
                 out.append(Config.getInstance().getMobHealthbarDefault().toString()).append(":"); // Mob Healthbar HUD
                 out.append("0:"); // Alchemy
                 out.append("0:"); // Alchemy
                 out.append("0:"); // AlchemyXp
                 out.append("0:"); // AlchemyXp
-                out.append(uuid != null ? uuid.toString() : "").append(":"); // UUID
+                out.append(uuid != null ? uuid.toString() : "NULL").append(":"); // UUID
 
 
                 // Add more in the same format as the line above
                 // Add more in the same format as the line above
 
 
@@ -470,7 +470,7 @@ public final class FlatfileDatabaseManager implements DatabaseManager {
                     // Find if the line contains the player we want.
                     // Find if the line contains the player we want.
                     String[] character = line.split(":");
                     String[] character = line.split(":");
 
 
-                    if ((uuid == null || !character[41].equalsIgnoreCase(uuid.toString())) && !character[0].equalsIgnoreCase(playerName)) {
+                    if ((uuid == null || (!character[41].equalsIgnoreCase(uuid.toString()) && !character[41].equalsIgnoreCase("NULL"))) && !character[0].equalsIgnoreCase(playerName)) {
                         continue;
                         continue;
                     }
                     }
 
 
@@ -938,8 +938,8 @@ public final class FlatfileDatabaseManager implements DatabaseManager {
                         if (character.length <= 41) {
                         if (character.length <= 41) {
                             // Addition of UUIDs
                             // Addition of UUIDs
                             // Version 1.5.01
                             // Version 1.5.01
-                            // Add a space because otherwise it gets removed
-                            newLine.append(":");
+                            // Add a value because otherwise it gets removed
+                            newLine.append("NULL:");
                             if (oldVersion == null) {
                             if (oldVersion == null) {
                                 oldVersion = "1.5.01";
                                 oldVersion = "1.5.01";
                             }
                             }