diff --git a/src/main/java/fr/xephi/authme/process/join/AsynchronousJoin.java b/src/main/java/fr/xephi/authme/process/join/AsynchronousJoin.java index ebb1d43d1..af325cbae 100644 --- a/src/main/java/fr/xephi/authme/process/join/AsynchronousJoin.java +++ b/src/main/java/fr/xephi/authme/process/join/AsynchronousJoin.java @@ -130,7 +130,9 @@ public class AsynchronousJoin implements AsynchronousProcess { return; } } else if (!service.getProperty(RegistrationSettings.FORCE)) { - welcomeMessageConfiguration.sendWelcomeMessage(player); + bukkitService.scheduleSyncTaskFromOptionallyAsyncTask(() -> { + welcomeMessageConfiguration.sendWelcomeMessage(player); + }); // Skip if registration is optional return;