diff --git a/src/main/java/net/minestom/server/network/socket/Worker.java b/src/main/java/net/minestom/server/network/socket/Worker.java index fc757ce7d..66a97be9d 100644 --- a/src/main/java/net/minestom/server/network/socket/Worker.java +++ b/src/main/java/net/minestom/server/network/socket/Worker.java @@ -1,6 +1,7 @@ package net.minestom.server.network.socket; import net.minestom.server.MinecraftServer; +import net.minestom.server.entity.Entity; import net.minestom.server.entity.Player; import net.minestom.server.network.PacketProcessor; import net.minestom.server.network.player.PlayerSocketConnection; @@ -68,7 +69,7 @@ public final class Worker extends Thread { connection.refreshOnline(false); Player player = connection.getPlayer(); if (player != null) { - player.remove(); + player.scheduleNextTick(Entity::remove); } } catch (IOException e) { e.printStackTrace();