diff options
author | ementalo <suror@gmx.co.uk> | 2011-07-22 12:36:49 +0100 |
---|---|---|
committer | ementalo <suror@gmx.co.uk> | 2011-07-22 12:36:49 +0100 |
commit | 8fe40c8d872fceb778290da29859e85dc0fb0082 (patch) | |
tree | d34ec49e3e2a2764f607bda12bd263957bd22877 | |
parent | 1375b4985d7a1ea3259f6f39079f16de57252566 (diff) | |
download | Essentials-8fe40c8d872fceb778290da29859e85dc0fb0082.tar Essentials-8fe40c8d872fceb778290da29859e85dc0fb0082.tar.gz Essentials-8fe40c8d872fceb778290da29859e85dc0fb0082.tar.lz Essentials-8fe40c8d872fceb778290da29859e85dc0fb0082.tar.xz Essentials-8fe40c8d872fceb778290da29859e85dc0fb0082.zip |
Test #723 essentials.ban.notify - only people with this permission get notified on ban
-rw-r--r-- | Essentials/src/com/earth2me/essentials/commands/Commandban.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandban.java b/Essentials/src/com/earth2me/essentials/commands/Commandban.java index 2bd09831d..45e6a2035 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandban.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandban.java @@ -53,6 +53,13 @@ public class Commandban extends EssentialsCommand } player.kickPlayer(banReason); ess.getBans().banByName(player.getName()); - server.broadcastMessage(Util.format("playerBanned", player.getName(), banReason)); + for(Player p : server.getOnlinePlayers()) + { + User u = ess.getUser(p); + if(u.isAuthorized("essentials.ban.notify")) + { + p.sendMessage(Util.format("playerBanned", player.getName(), banReason)); + } + } } } |