diff --git a/src/main/java/me/libraryaddict/disguise/disguisetypes/Disguise.java b/src/main/java/me/libraryaddict/disguise/disguisetypes/Disguise.java index 1bb17e7e..dfa71c35 100644 --- a/src/main/java/me/libraryaddict/disguise/disguisetypes/Disguise.java +++ b/src/main/java/me/libraryaddict/disguise/disguisetypes/Disguise.java @@ -489,10 +489,12 @@ public abstract class Disguise { PacketContainer packet = new PacketContainer(Server.REL_ENTITY_MOVE); packet.getIntegers().write(0, getEntity().getEntityId()); + try { for (Player player : DisguiseUtilities.getPerverts(disguise)) { if (getEntity() != player) { ProtocolLibrary.getProtocolManager().sendServerPacket(player, packet, false); + continue; } else if (!isSelfDisguiseVisible() || !(getEntity() instanceof Player)) { continue; }