summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-07-07 19:00:31 +0200
committersnowleo <schneeleo@gmail.com>2011-07-07 19:00:31 +0200
commitf2d9b10e87cd4a039c7a95a06255c5140b7ac6c4 (patch)
tree246e53111490718ba28de0e9eccd9b2472545eb1
parentfc2c67cedae5fbfed3948a5642283125930ea1c3 (diff)
downloadEssentials-f2d9b10e87cd4a039c7a95a06255c5140b7ac6c4.tar
Essentials-f2d9b10e87cd4a039c7a95a06255c5140b7ac6c4.tar.gz
Essentials-f2d9b10e87cd4a039c7a95a06255c5140b7ac6c4.tar.lz
Essentials-f2d9b10e87cd4a039c7a95a06255c5140b7ac6c4.tar.xz
Essentials-f2d9b10e87cd4a039c7a95a06255c5140b7ac6c4.zip
New permission: essentials.signs.trade.override
Allows admins to break trade sign of other players.
-rw-r--r--Essentials/src/com/earth2me/essentials/signs/SignTrade.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/signs/SignTrade.java b/Essentials/src/com/earth2me/essentials/signs/SignTrade.java
index 8f7b0f8c2..5f8cf7258 100644
--- a/Essentials/src/com/earth2me/essentials/signs/SignTrade.java
+++ b/Essentials/src/com/earth2me/essentials/signs/SignTrade.java
@@ -55,7 +55,8 @@ public class SignTrade extends EssentialsSign
@Override
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 stored2 = getTrade(sign, 2, true, false, ess);