diff --git a/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java b/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java index 3e53c74a..e523860e 100644 --- a/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java +++ b/src/me/libraryaddict/disguise/utilities/DisguiseUtilities.java @@ -318,15 +318,9 @@ public class DisguiseUtilities { final HashMap map = fetcher.call(); Bukkit.getScheduler().scheduleSyncDelayedTask(libsDisguises, new Runnable() { public void run() { - if (!map.containsKey(playerName)) { + if (map.containsKey(playerName)) { if (namesUuids.containsKey(playerName) && namesUuids.get(playerName) == null) { - namesUuids.remove(playerName); - } - } else { - for (String name : map.keySet()) { - if (namesUuids.containsKey(name) && namesUuids.get(name) == null) { - namesUuids.put(name, map.get(name).toString()); - } + namesUuids.put(playerName, map.get(playerName).toString()); } if (DisguiseUtilities.isDisguiseInUse(disguise)) { DisguiseUtilities.refreshTrackers((TargetedDisguise) disguise);