浏览代码

Update playername in database when a name changes

TfT_02 11 年之前
父节点
当前提交
072e7c8b19
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/main/java/com/gmail/nossr50/database/FlatfileDatabaseManager.java

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

@@ -412,6 +412,12 @@ public final class FlatfileDatabaseManager implements DatabaseManager {
                         continue;
                     }
 
+                    // Update playerName in database after name change
+                    if (!character[0].equalsIgnoreCase(playerName)) {
+                        mcMMO.p.debug("Name change detected: " + character[0] + " => " + playerName);
+                        character[0] = playerName;
+                    }
+
                     return loadFromLine(character);
                 }