From 1621559f7eb4738d1c2730d6dd8c07dcb73d8f04 Mon Sep 17 00:00:00 2001 From: HaHaWTH Date: Wed, 13 Dec 2023 00:41:16 +0800 Subject: [PATCH] fix for a bug --- src/main/java/fr/xephi/authme/service/TeleportationService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/fr/xephi/authme/service/TeleportationService.java b/src/main/java/fr/xephi/authme/service/TeleportationService.java index 4ff84d9d..7e744592 100644 --- a/src/main/java/fr/xephi/authme/service/TeleportationService.java +++ b/src/main/java/fr/xephi/authme/service/TeleportationService.java @@ -142,7 +142,7 @@ public class TeleportationService implements Reloadable { logger.debug("Teleporting `{0}` to spawn because of 'force-spawn after login'", player.getName()); teleportToSpawn(player, true); } else if (settings.getProperty(TELEPORT_UNAUTHED_TO_SPAWN)) { - if (settings.getProperty(RestrictionSettings.SAVE_QUIT_LOCATION) && auth.getQuitLocY() != 0 && player.hasPlayedBefore()) { + if (settings.getProperty(RestrictionSettings.SAVE_QUIT_LOCATION) && (auth.getQuitLocY() != 0 || player.hasPlayedBefore())) { Location location = buildLocationFromAuth(player, auth); logger.debug("Teleporting `{0}` after login, based on the player auth", player.getName()); teleportBackFromSpawn(player, location);