diff options
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java b/Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java deleted file mode 100644 index fea268f90..000000000 --- a/Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java +++ /dev/null @@ -1,74 +0,0 @@ -package com.earth2me.essentials.perm; - -import de.bananaco.permissions.Permissions; -import de.bananaco.permissions.info.InfoReader; -import de.bananaco.permissions.interfaces.PermissionSet; -import de.bananaco.permissions.worlds.WorldPermissionsManager; -import java.util.List; -import org.bukkit.entity.Player; - - -public class BPermissionsHandler extends SuperpermsHandler -{ - private final transient WorldPermissionsManager wpm; - private final transient InfoReader info; - - public BPermissionsHandler() - { - wpm = Permissions.getWorldPermissionsManager(); - info = new InfoReader(); - info.instantiate(); - } - - @Override - public String getGroup(final Player base) - { - final List<String> groups = getGroups(base); - if (groups == null || groups.isEmpty()) - { - return null; - } - return groups.get(0); - } - - @Override - public List<String> getGroups(final Player base) - { - final PermissionSet pset = wpm.getPermissionSet(base.getWorld()); - if (pset == null) - { - return null; - } - return pset.getGroups(base); - } - - @Override - public boolean inGroup(final Player base, final String group) - { - final List<String> groups = getGroups(base); - if (groups == null || groups.isEmpty()) - { - return false; - } - return groups.contains(group); - } - - @Override - public boolean canBuild(final Player base, final String group) - { - return hasPermission(base, "essentials.build") || hasPermission(base, "bPermissions.build"); - } - - @Override - public String getPrefix(final Player base) - { - return info.getPrefix(base); - } - - @Override - public String getSuffix(final Player base) - { - return info.getSuffix(base); - } - -} |