summaryrefslogtreecommitdiffstats
path: root/Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java')
-rw-r--r--Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java74
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);
- }
-
-}