diff --git a/src/main/java/net/minestom/server/entity/Player.java b/src/main/java/net/minestom/server/entity/Player.java index f0db0d2fc..3ebab75b8 100644 --- a/src/main/java/net/minestom/server/entity/Player.java +++ b/src/main/java/net/minestom/server/entity/Player.java @@ -723,6 +723,12 @@ public class Player extends LivingEntity implements CommandSender, Localizable, } synchronizePosition(true); // So the player doesn't get stuck + sendPacket(new SpawnPositionPacket(spawnPosition, 0)); + + if (dimensionChange) { + instance.getWorldBorder().init(this); + sendPacket(new TimeUpdatePacket(instance.getWorldAge(), instance.getTime())); + } if (dimensionChange) { sendPacket(new SpawnPositionPacket(spawnPosition, 0)); // Without this the client gets stuck on loading terrain for a while