diff --git a/Essentials/src/com/earth2me/essentials/perm/PermissionsExHandler.java b/Essentials/src/com/earth2me/essentials/perm/PermissionsExHandler.java index 565342e98..68dc3fe50 100644 --- a/Essentials/src/com/earth2me/essentials/perm/PermissionsExHandler.java +++ b/Essentials/src/com/earth2me/essentials/perm/PermissionsExHandler.java @@ -66,7 +66,7 @@ public class PermissionsExHandler extends SuperpermsHandler @Override public boolean hasPermission(final Player base, final String node) { - return base.hasPermission("*") || super.hasPermission(base, node); + return super.hasPermission(base, node); } @Override diff --git a/Essentials/src/com/earth2me/essentials/perm/SuperpermsHandler.java b/Essentials/src/com/earth2me/essentials/perm/SuperpermsHandler.java index aedd4c5ae..5dbe9eb93 100644 --- a/Essentials/src/com/earth2me/essentials/perm/SuperpermsHandler.java +++ b/Essentials/src/com/earth2me/essentials/perm/SuperpermsHandler.java @@ -33,6 +33,10 @@ public class SuperpermsHandler implements IPermissionsHandler @Override public boolean hasPermission(final Player base, final String node) { + if (base.hasPermission("*")) + { + return true; + } if (base.hasPermission("-" + node)) { return false;