diff --git a/Towny/src/main/java/com/palmergames/bukkit/towny/tasks/OnPlayerLogin.java b/Towny/src/main/java/com/palmergames/bukkit/towny/tasks/OnPlayerLogin.java index 8a6445d0bf..af2dc09d99 100644 --- a/Towny/src/main/java/com/palmergames/bukkit/towny/tasks/OnPlayerLogin.java +++ b/Towny/src/main/java/com/palmergames/bukkit/towny/tasks/OnPlayerLogin.java @@ -105,7 +105,7 @@ public void run() { } resident.save(); - BukkitTools.fireEvent(new NewResidentEvent(resident)); + plugin.getScheduler().run(player, () -> BukkitTools.fireEvent(new NewResidentEvent(finalResident))); } catch (NotRegisteredException e) { plugin.getLogger().log(Level.WARNING, "Could not register resident '" + player.getName() + "' (" + player.getUniqueId() + ") due to an error, Towny features might be limited for this player until it is resolved", e);