summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorementalo <suror@gmx.co.uk>2011-07-22 12:36:49 +0100
committerementalo <suror@gmx.co.uk>2011-07-22 12:36:49 +0100
commit8fe40c8d872fceb778290da29859e85dc0fb0082 (patch)
treed34ec49e3e2a2764f607bda12bd263957bd22877
parent1375b4985d7a1ea3259f6f39079f16de57252566 (diff)
downloadEssentials-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.java9
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));
+ }
+ }
}
}