1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-16 11:37:30 +02:00

The sign permissions will be:

essentials.signs.create.*
essentials.signs.use.*
essentials.signs.break.*
This commit is contained in:
snowleo
2011-06-08 03:30:32 +02:00
parent 1b984f60a5
commit 4461153f73

View File

@@ -31,7 +31,8 @@ public class EssentialsSign
final ISign sign = new EventSign(event);
sign.setLine(0, String.format(FORMAT_FAIL, this.signName));
final User user = ess.getUser(event.getPlayer());
if (!user.isAuthorized("essentials.signs." + signName.toLowerCase() + ".create"))
if (!(user.isAuthorized("essentials.signs." + signName.toLowerCase() + ".create")
|| user.isAuthorized("essentials.signs.create." + signName.toLowerCase())))
{
return false;
}
@@ -63,7 +64,8 @@ public class EssentialsSign
final User user = ess.getUser(event.getPlayer());
try
{
return user.isAuthorized("essentials.signs." + signName.toLowerCase() + ".use")
return (user.isAuthorized("essentials.signs." + signName.toLowerCase() + ".use")
|| user.isAuthorized("essentials.signs.use." + signName.toLowerCase()))
&& onSignInteract(sign, user, getUsername(user), ess);
}
catch (ChargeException ex)
@@ -84,7 +86,7 @@ public class EssentialsSign
final User user = ess.getUser(event.getPlayer());
try
{
return user.isAuthorized("essentials.signs." + signName.toLowerCase() + ".break")
return user.isAuthorized("essentials.signs.break." + signName.toLowerCase())
&& onSignBreak(sign, user, getUsername(user), ess);
}
catch (SignException ex)