summaryrefslogtreecommitdiffstats
path: root/Essentials/src/net/ess3/commands/Commandheal.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/net/ess3/commands/Commandheal.java')
-rw-r--r--Essentials/src/net/ess3/commands/Commandheal.java14
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"));