From bf244fff800e0761d6eb439c24b763024fc8475b Mon Sep 17 00:00:00 2001 From: KHobbits Date: Tue, 22 Nov 2011 04:41:34 +0000 Subject: Switching priority on help permissions Bukkit #1488 --- .../earth2me/essentials/textreader/HelpInput.java | 16 ++++++++-------- lib/bukkit-1.0.0-R1-SNAPSHOT.jar | Bin 4390614 -> 4390943 bytes lib/craftbukkit-1.0.0-SNAPSHOT.jar | Bin 9768704 -> 9770067 bytes 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/textreader/HelpInput.java b/Essentials/src/com/earth2me/essentials/textreader/HelpInput.java index 288058591..85c00c1b6 100644 --- a/Essentials/src/com/earth2me/essentials/textreader/HelpInput.java +++ b/Essentials/src/com/earth2me/essentials/textreader/HelpInput.java @@ -67,19 +67,16 @@ public class HelpInput implements IText { permissions = value.get(PERMISSIONS); } - if (permissions instanceof String && !permissions.equals("")) + if (user.isAuthorized("essentials.help." + pluginName)) { - if (user.isAuthorized((String)permissions)) - { - lines.add("§c" + k.getKey() + "§7: " + value.get(DESCRIPTION)); - } + lines.add("§c" + k.getKey() + "§7: " + value.get(DESCRIPTION)); } else if (permissions instanceof List && !((List)permissions).isEmpty()) { boolean enabled = false; for (Object o : (List)permissions) { - if (o instanceof String && user.isAuthorized((String)o)) + if (o instanceof String && user.isAuthorized(o.toString())) { enabled = true; break; @@ -90,9 +87,12 @@ public class HelpInput implements IText lines.add("§c" + k.getKey() + "§7: " + value.get(DESCRIPTION)); } } - else if (user.isAuthorized("essentials.help." + pluginName)) + else if (permissions instanceof String && !"".equals(permissions)) { - lines.add("§c" + k.getKey() + "§7: " + value.get(DESCRIPTION)); + if (user.isAuthorized(permissions.toString())) + { + lines.add("§c" + k.getKey() + "§7: " + value.get(DESCRIPTION)); + } } else { diff --git a/lib/bukkit-1.0.0-R1-SNAPSHOT.jar b/lib/bukkit-1.0.0-R1-SNAPSHOT.jar index ba9113a30..94831e77b 100644 Binary files a/lib/bukkit-1.0.0-R1-SNAPSHOT.jar and b/lib/bukkit-1.0.0-R1-SNAPSHOT.jar differ diff --git a/lib/craftbukkit-1.0.0-SNAPSHOT.jar b/lib/craftbukkit-1.0.0-SNAPSHOT.jar index 1bf2aaafa..208cc9bb3 100644 Binary files a/lib/craftbukkit-1.0.0-SNAPSHOT.jar and b/lib/craftbukkit-1.0.0-SNAPSHOT.jar differ -- cgit v1.2.3