summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-09-21 15:52:36 -0700
committersnowleo <schneeleo@gmail.com>2011-09-21 15:52:36 -0700
commit517961b26a60c21729f8d88abe2d8a938acd66db (patch)
tree552f69ee1cba11f047ad4b7de9311b18adb0fa6d
parentecc56351ec1a35f7260a881d056015be02c34664 (diff)
parent85f63d0afed1ebb5319d7c8cf0e13da25145fe57 (diff)
downloadEssentials-517961b26a60c21729f8d88abe2d8a938acd66db.tar
Essentials-517961b26a60c21729f8d88abe2d8a938acd66db.tar.gz
Essentials-517961b26a60c21729f8d88abe2d8a938acd66db.tar.lz
Essentials-517961b26a60c21729f8d88abe2d8a938acd66db.tar.xz
Essentials-517961b26a60c21729f8d88abe2d8a938acd66db.zip
Merge pull request #26 from codename-B/patch-2
So... it's just some updates.
-rw-r--r--Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java25
1 files changed, 24 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java b/Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java
index 90b905113..7758d5cce 100644
--- a/Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java
+++ b/Essentials/src/com/earth2me/essentials/perm/BPermissionsHandler.java
@@ -3,6 +3,7 @@ package com.earth2me.essentials.perm;
import de.bananaco.permissions.Permissions;
import de.bananaco.permissions.interfaces.PermissionSet;
import de.bananaco.permissions.worlds.WorldPermissionsManager;
+import de.bananaco.permissions.info.InfoReader;
import java.util.List;
import org.bukkit.entity.Player;
@@ -10,10 +11,12 @@ import org.bukkit.entity.Player;
public class BPermissionsHandler extends SuperpermsHandler
{
private final transient WorldPermissionsManager wpm;
-
+ private final InfoReader info;
public BPermissionsHandler()
{
wpm = Permissions.getWorldPermissionsManager();
+ info = new InfoReader();
+ info.instantiate();
}
@Override
@@ -48,4 +51,24 @@ public class BPermissionsHandler extends SuperpermsHandler
}
return groups.contains(group);
}
+
+ @Override
+ public boolean canBuild(final Player base, final String group)
+ {
+ return 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);
+ }
+
+
}