summaryrefslogtreecommitdiffstats
path: root/EssentialsSigns/src/com/earth2me/essentials/signs/EssentialsSign.java
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2012-02-05 18:26:21 +0100
committersnowleo <schneeleo@gmail.com>2012-02-05 18:26:21 +0100
commitf908eee76c9c3ad14a010b9b3898afcdcc5834d0 (patch)
tree83851a12b4c2f9c64ec72aa6e5c31ddc6b367b5c /EssentialsSigns/src/com/earth2me/essentials/signs/EssentialsSign.java
parentb95c662ed5d68d1644ba99f9002deb5086f9c9d0 (diff)
downloadEssentials-f908eee76c9c3ad14a010b9b3898afcdcc5834d0.tar
Essentials-f908eee76c9c3ad14a010b9b3898afcdcc5834d0.tar.gz
Essentials-f908eee76c9c3ad14a010b9b3898afcdcc5834d0.tar.lz
Essentials-f908eee76c9c3ad14a010b9b3898afcdcc5834d0.tar.xz
Essentials-f908eee76c9c3ad14a010b9b3898afcdcc5834d0.zip
New permissions for signs
Diffstat (limited to 'EssentialsSigns/src/com/earth2me/essentials/signs/EssentialsSign.java')
-rw-r--r--EssentialsSigns/src/com/earth2me/essentials/signs/EssentialsSign.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/EssentialsSigns/src/com/earth2me/essentials/signs/EssentialsSign.java b/EssentialsSigns/src/com/earth2me/essentials/signs/EssentialsSign.java
index abef8dd25..e5b0f0ba0 100644
--- a/EssentialsSigns/src/com/earth2me/essentials/signs/EssentialsSign.java
+++ b/EssentialsSigns/src/com/earth2me/essentials/signs/EssentialsSign.java
@@ -32,8 +32,7 @@ public class EssentialsSign
{
final ISign sign = new EventSign(event);
final IUser user = ess.getUser(event.getPlayer());
- if (!(user.isAuthorized("essentials.signs." + signName.toLowerCase(Locale.ENGLISH) + ".create")
- || user.isAuthorized("essentials.signs.create." + signName.toLowerCase(Locale.ENGLISH))))
+ if (!SignsPermissions.getCreatePermission(signName).isAuthorized(user))
{
// Return true, so other plugins can use the same sign title, just hope
// they won't change it to ยง1[Signname]
@@ -82,8 +81,7 @@ public class EssentialsSign
final IUser user = ess.getUser(player);
try
{
- return (user.isAuthorized("essentials.signs." + signName.toLowerCase(Locale.ENGLISH) + ".use")
- || user.isAuthorized("essentials.signs.use." + signName.toLowerCase(Locale.ENGLISH)))
+ return SignsPermissions.getUsePermission(signName).isAuthorized(user)
&& onSignInteract(sign, user, getUsername(user), ess);
}
catch (ChargeException ex)
@@ -104,8 +102,7 @@ public class EssentialsSign
final IUser user = ess.getUser(player);
try
{
- return (user.isAuthorized("essentials.signs." + signName.toLowerCase(Locale.ENGLISH) + ".break")
- || user.isAuthorized("essentials.signs.break." + signName.toLowerCase(Locale.ENGLISH)))
+ return SignsPermissions.getBreakPermission(signName).isAuthorized(user)
&& onSignBreak(sign, user, getUsername(user), ess);
}
catch (SignException ex)