diff options
Diffstat (limited to 'Essentials/src/net/ess3/commands/Commandheal.java')
-rw-r--r-- | Essentials/src/net/ess3/commands/Commandheal.java | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/Essentials/src/net/ess3/commands/Commandheal.java b/Essentials/src/net/ess3/commands/Commandheal.java index d5c18149c..cdbca69a4 100644 --- a/Essentials/src/net/ess3/commands/Commandheal.java +++ b/Essentials/src/net/ess3/commands/Commandheal.java @@ -1,6 +1,7 @@ package net.ess3.commands; import java.util.List; +import java.util.Set; import static net.ess3.I18n._; import net.ess3.api.IUser; import net.ess3.api.server.CommandSender; @@ -9,7 +10,6 @@ import net.ess3.permissions.Permissions; import net.ess3.user.UserData.TimestampType; - public class Commandheal extends EssentialsCommand { @Override @@ -45,18 +45,14 @@ public class Commandheal extends EssentialsCommand private void healOtherPlayers(final CommandSender sender, final String name) { - final List<Player> players = server.matchPlayer(name); - if (players.isEmpty()) + final Set<IUser> users = ess.getUserMap().matchUsers(name, false, true); + if (users.isEmpty()) { sender.sendMessage(_("playerNotFound")); return; } - for (Player p : players) - { - if (ess.getUser(p).isHidden()) - { - continue; - } + for (Player p : users) + { p.setHealth(20); p.setFoodLevel(20); p.sendMessage(_("heal")); |