1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-16 03:24:31 +02:00

New permission: essentials.signs.trade.override

Allows admins to break trade sign of other players.
This commit is contained in:
snowleo
2011-07-07 19:00:31 +02:00
parent 29470f8edc
commit 2b28185e70

View File

@@ -55,7 +55,8 @@ public class SignTrade extends EssentialsSign
@Override @Override
protected boolean onSignBreak(final ISign sign, final User player, final String username, final IEssentials ess) throws SignException protected boolean onSignBreak(final ISign sign, final User player, final String username, final IEssentials ess) throws SignException
{ {
if (sign.getLine(3).length() > 3 && sign.getLine(3).substring(2).equalsIgnoreCase(username)) if ((sign.getLine(3).length() > 3 && sign.getLine(3).substring(2).equalsIgnoreCase(username))
|| player.isAuthorized("essentials.signs.trade.override"))
{ {
final Trade stored1 = getTrade(sign, 1, true, false, ess); final Trade stored1 = getTrade(sign, 1, true, false, ess);
final Trade stored2 = getTrade(sign, 2, true, false, ess); final Trade stored2 = getTrade(sign, 2, true, false, ess);