diff --git a/src/me/libraryaddict/disguise/utilities/DisguiseParser.java b/src/me/libraryaddict/disguise/utilities/DisguiseParser.java index e85210a6..4645496d 100644 --- a/src/me/libraryaddict/disguise/utilities/DisguiseParser.java +++ b/src/me/libraryaddict/disguise/utilities/DisguiseParser.java @@ -426,7 +426,9 @@ public class DisguiseParser { temp.putAll(rangeDisguises.get(type)); } - map.put(type, temp); + if (!temp.isEmpty()) { + map.put(type, temp); + } } return map; @@ -980,6 +982,9 @@ public class DisguiseParser { public static boolean passesCheck(CommandSender sender, HashMap, Boolean> theirPermissions, ArrayList usedOptions) { + if (theirPermissions == null) + return false; + boolean hasPermission = false; for (ArrayList list : theirPermissions.keySet()) {