diff --git a/src/main/java/net/minestom/server/entity/Player.java b/src/main/java/net/minestom/server/entity/Player.java index f4a1bad62..e332d678b 100644 --- a/src/main/java/net/minestom/server/entity/Player.java +++ b/src/main/java/net/minestom/server/entity/Player.java @@ -524,7 +524,7 @@ public class Player extends LivingEntity implements CommandSender, Localizable, this.instance.getEntityTracker().nearbyEntitiesByChunkRange(respawnPosition, Math.min(MinecraftServer.getChunkViewDistance(), settings.getViewDistance()), EntityTracker.Target.ENTITIES, entity -> { // Skip refreshing self with a new viewer - if (!entity.getUuid().equals(uuid)) { + if (!entity.getUuid().equals(uuid) && entity.isViewer(this)) { entity.updateNewViewer(this); } });