From 51160ce08bae6ae769e5a7c2668854189d302266 Mon Sep 17 00:00:00 2001 From: SimSonic Date: Wed, 13 Nov 2013 18:41:02 +0700 Subject: [PATCH 1/2] Dot! ))) --- src/main/java/com/TeamNovus/AutoMessage/Permission.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/TeamNovus/AutoMessage/Permission.java b/src/main/java/com/TeamNovus/AutoMessage/Permission.java index ba78e42..e59a89a 100644 --- a/src/main/java/com/TeamNovus/AutoMessage/Permission.java +++ b/src/main/java/com/TeamNovus/AutoMessage/Permission.java @@ -43,7 +43,7 @@ public static Boolean has(Permission permission, CommandSender target, String li return true; if(list == null || "".equals(list)) return false; - return target.hasPermission("automessage." + permission.node + list); + return target.hasPermission("automessage." + permission.node + "." + list); } return target.hasPermission("automessage." + permission.node); } From c962c406c2eaaee0a442bb30e38dde02320808c1 Mon Sep 17 00:00:00 2001 From: SimSonic Date: Wed, 13 Nov 2013 19:43:49 +0700 Subject: [PATCH 2/2] Shortener? --- .../java/com/TeamNovus/AutoMessage/Permission.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/TeamNovus/AutoMessage/Permission.java b/src/main/java/com/TeamNovus/AutoMessage/Permission.java index e59a89a..890e89e 100644 --- a/src/main/java/com/TeamNovus/AutoMessage/Permission.java +++ b/src/main/java/com/TeamNovus/AutoMessage/Permission.java @@ -22,7 +22,7 @@ public enum Permission { private final boolean multi; private Permission(String node, boolean multi) { - this.node = node; + this.node = "automessage." + node; this.multi = multi; } @@ -32,19 +32,19 @@ public boolean isMulti() { public static Boolean has(Permission permission, CommandSender target) { if(permission.multi) - return target.hasPermission("automessage." + permission.node + ".*"); - return target.hasPermission("automessage." + permission.node); + return target.hasPermission(permission.node + ".*"); + return target.hasPermission(permission.node); } public static Boolean has(Permission permission, CommandSender target, String list) { if(permission.multi) { - if(target.hasPermission("automessage." + permission.node + ".*")) + if(target.hasPermission(permission.node + ".*")) return true; if(list == null || "".equals(list)) - return false; - return target.hasPermission("automessage." + permission.node + "." + list); + return target.hasPermission(permission.node); + return target.hasPermission(permission.node + "." + list); } - return target.hasPermission("automessage." + permission.node); + return target.hasPermission(permission.node); } }