From 8fe40c8d872fceb778290da29859e85dc0fb0082 Mon Sep 17 00:00:00 2001 From: ementalo Date: Fri, 22 Jul 2011 12:36:49 +0100 Subject: [PATCH] Test #723 essentials.ban.notify - only people with this permission get notified on ban --- .../src/com/earth2me/essentials/commands/Commandban.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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)); + } + } } }