diff --git a/src/main/java/net/minestom/server/entity/Player.java b/src/main/java/net/minestom/server/entity/Player.java index 425a01b9c..929a3928e 100644 --- a/src/main/java/net/minestom/server/entity/Player.java +++ b/src/main/java/net/minestom/server/entity/Player.java @@ -1500,7 +1500,7 @@ public class Player extends LivingEntity implements CommandSender { entity.addViewer(this); } - if (entity instanceof Player && entity.isAutoViewable()) { + if (entity instanceof Player && entity.isAutoViewable() && !viewers.contains(entity)) { addViewer((Player) entity); } });