summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Essentials/src/net/ess3/commands/Commandheal.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/Essentials/src/net/ess3/commands/Commandheal.java b/Essentials/src/net/ess3/commands/Commandheal.java
index d9a1a73af..513df3698 100644
--- a/Essentials/src/net/ess3/commands/Commandheal.java
+++ b/Essentials/src/net/ess3/commands/Commandheal.java
@@ -7,6 +7,7 @@ import net.ess3.permissions.Permissions;
import net.ess3.user.UserData.TimestampType;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
+import org.bukkit.potion.PotionEffect;
public class Commandheal extends EssentialsCommand
@@ -26,10 +27,14 @@ public class Commandheal extends EssentialsCommand
user.checkCooldown(TimestampType.LASTHEAL, ess.getRanks().getHealCooldown(user), true, Permissions.HEAL_COOLDOWN_BYPASS);
final Player player = user.getPlayer();
- player.setHealth(20);
+ player.setHealth(player.getMaxHealth());
player.setFireTicks(0);
player.setFoodLevel(20);
user.sendMessage(_("heal"));
+ for (PotionEffect effect : player.getActivePotionEffects())
+ {
+ player.removePotionEffect(effect.getType());
+ }
}
@Override