From 0d77a9745ea76671e8a1ae4ba2d225b2d0fec932 Mon Sep 17 00:00:00 2001 From: HaHaWTH Date: Mon, 25 Mar 2024 03:39:05 +0800 Subject: [PATCH] Fix #57 again --- .../java/fr/xephi/authme/process/login/AsynchronousLogin.java | 3 --- .../fr/xephi/authme/process/login/ProcessSyncPlayerLogin.java | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/fr/xephi/authme/process/login/AsynchronousLogin.java b/src/main/java/fr/xephi/authme/process/login/AsynchronousLogin.java index 80ba74c3..9a32a92f 100644 --- a/src/main/java/fr/xephi/authme/process/login/AsynchronousLogin.java +++ b/src/main/java/fr/xephi/authme/process/login/AsynchronousLogin.java @@ -274,9 +274,6 @@ public class AsynchronousLogin implements AsynchronousProcess { auth.setRealName(player.getName()); auth.setLastLogin(System.currentTimeMillis()); auth.setLastIp(ip); - if (isFirstLogin) { - auth.setQuitLocation(player.getLocation()); - } dataSource.updateSession(auth); // TODO: send an update when a messaging service will be implemented (SESSION) diff --git a/src/main/java/fr/xephi/authme/process/login/ProcessSyncPlayerLogin.java b/src/main/java/fr/xephi/authme/process/login/ProcessSyncPlayerLogin.java index 132d4144..c11b4664 100644 --- a/src/main/java/fr/xephi/authme/process/login/ProcessSyncPlayerLogin.java +++ b/src/main/java/fr/xephi/authme/process/login/ProcessSyncPlayerLogin.java @@ -86,6 +86,9 @@ public class ProcessSyncPlayerLogin implements SynchronousProcess { } final PlayerAuth auth = playerCache.getAuth(name); + if (isFirstLogin) { + auth.setQuitLocation(player.getLocation()); + } teleportationService.teleportOnLogin(player, auth, limbo); // We can now display the join message (if delayed)