diff options
author | snowleo <schneeleo@gmail.com> | 2011-07-07 19:00:31 +0200 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2011-07-07 19:00:31 +0200 |
commit | f2d9b10e87cd4a039c7a95a06255c5140b7ac6c4 (patch) | |
tree | 246e53111490718ba28de0e9eccd9b2472545eb1 | |
parent | fc2c67cedae5fbfed3948a5642283125930ea1c3 (diff) | |
download | Essentials-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.java | 3 |
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); |