summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2012-09-11 00:53:32 +0100
committerKHobbits <rob@khobbits.co.uk>2012-09-11 00:53:32 +0100
commit5611acf12ce41f3043b1652d21c5bbcb38da03ef (patch)
treed6fcdcecb1ed3e979abcc99b102544eca0895fb9
parent24cdc37987a2b0756aa3fe64f154dca1ae3e734e (diff)
downloadEssentials-5611acf12ce41f3043b1652d21c5bbcb38da03ef.tar
Essentials-5611acf12ce41f3043b1652d21c5bbcb38da03ef.tar.gz
Essentials-5611acf12ce41f3043b1652d21c5bbcb38da03ef.tar.lz
Essentials-5611acf12ce41f3043b1652d21c5bbcb38da03ef.tar.xz
Essentials-5611acf12ce41f3043b1652d21c5bbcb38da03ef.zip
Make /realname throw an error if no matches were found
-rw-r--r--Essentials/src/com/earth2me/essentials/commands/Commandrealname.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandrealname.java b/Essentials/src/com/earth2me/essentials/commands/Commandrealname.java
index c99018211..d5e3571d6 100644
--- a/Essentials/src/com/earth2me/essentials/commands/Commandrealname.java
+++ b/Essentials/src/com/earth2me/essentials/commands/Commandrealname.java
@@ -24,6 +24,7 @@ public class Commandrealname extends EssentialsCommand
throw new NotEnoughArgumentsException();
}
final String whois = args[0].toLowerCase(Locale.ENGLISH);
+ boolean foundUser = false;
for (Player onlinePlayer : server.getOnlinePlayers())
{
final User u = ess.getUser(onlinePlayer);
@@ -39,7 +40,12 @@ public class Commandrealname extends EssentialsCommand
{
continue;
}
+ foundUser = true;
sender.sendMessage(u.getDisplayName() + " " + _("is") + " " + u.getName());
}
+ if (!foundUser)
+ {
+ throw new NoSuchFieldException(_("playerNotFound"));
+ }
}
}