summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorementalo <ementalodev@gmx.co.uk>2012-06-26 00:07:33 +0100
committerementalo <ementalodev@gmx.co.uk>2012-06-26 00:07:33 +0100
commit01f2b93abc388eb16459166420a7140532496c06 (patch)
treeb6347b003613f6dd48771600805c062d33c44b09
parenta9fae0faad8398da523b69da39125cc371421261 (diff)
downloadEssentials-01f2b93abc388eb16459166420a7140532496c06.tar
Essentials-01f2b93abc388eb16459166420a7140532496c06.tar.gz
Essentials-01f2b93abc388eb16459166420a7140532496c06.tar.lz
Essentials-01f2b93abc388eb16459166420a7140532496c06.tar.xz
Essentials-01f2b93abc388eb16459166420a7140532496c06.zip
@khobbits Add optional 2n'd param to temp ban reason TL key.
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandban.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandban.java b/Essentials/src/com/earth2me/essentials/commands/Commandban.java
index d9d080441..1bf3bded2 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandban.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandban.java
@@ -24,7 +24,7 @@ public class Commandban extends EssentialsCommand
final IUser user = getPlayer(args, 0, true);
if (!user.isOnline())
{
- if (Permissions.BAN_EXEMPT.isAuthorized(user))
+ if (sender instanceof Player && Permissions.BAN_OFFLINE.isAuthorized(user))
{
sender.sendMessage(_("banExempt"));
return;
@@ -32,7 +32,7 @@ public class Commandban extends EssentialsCommand
}
else
{
- if (Permissions.BAN_OFFLINE.isAuthorized(sender))
+ if (Permissions.BAN_EXEMPT.isAuthorized(sender))
{
sender.sendMessage(_("banExempt"));
return;
@@ -40,23 +40,23 @@ public class Commandban extends EssentialsCommand
}
user.acquireWriteLock();
+ final String senderName = sender instanceof Player ? ((Player)sender).getDisplayName() : Console.NAME;
String banReason;
user.getData().setBan(new Ban());
if (args.length > 1)
{
- banReason = getFinalArg(args, 1);
+
+ banReason = _("banFormat", getFinalArg(args, 1), senderName);
user.getData().getBan().setReason(banReason);
}
else
{
- banReason = _("defaultBanReason");
+ banReason = _("banFormat", _("defaultBanReason"), senderName);
user.getData().getBan().setReason("");
}
user.setBanned(true);
user.kickPlayer(banReason);
- final String senderName = sender instanceof Player ? ((Player)sender).getDisplayName() : Console.NAME;
-
for (Player onlinePlayer : server.getOnlinePlayers())
{
final IUser player = ess.getUser(onlinePlayer);