diff options
author | KHobbits <rob@khobbits.co.uk> | 2012-09-11 00:53:32 +0100 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2012-09-11 00:53:32 +0100 |
commit | 5611acf12ce41f3043b1652d21c5bbcb38da03ef (patch) | |
tree | d6fcdcecb1ed3e979abcc99b102544eca0895fb9 | |
parent | 24cdc37987a2b0756aa3fe64f154dca1ae3e734e (diff) | |
download | Essentials-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.java | 6 |
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")); + } } } |