diff --git a/src/me/libraryaddict/disguise/DisguiseTypes/Disguise.java b/src/me/libraryaddict/disguise/DisguiseTypes/Disguise.java index 61bda2a9..716f52f4 100644 --- a/src/me/libraryaddict/disguise/DisguiseTypes/Disguise.java +++ b/src/me/libraryaddict/disguise/DisguiseTypes/Disguise.java @@ -249,11 +249,13 @@ public class Disguise { HashMap entity = Values.getMetaValues(DisguiseType.getType(type)); HashMap disguise = Values.getMetaValues(getType()); for (int i : entity.keySet()) { - if (!disguise.containsKey(i) || entity.get(i) != disguise.get(i) || entity.get(i).getClass() != disguise.get(i)) { - if (disguise.containsKey(i)) + if (!disguise.containsKey(i) || entity.get(i) != disguise.get(i) + || entity.get(i).getClass() != disguise.get(i).getClass()) { + if (disguise.containsKey(i)) { watcher.setValue(i, disguise.get(i)); - else + } else { watcher.setValue(i, null); + } } } }