package com.crossge.necessities.Commands;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import com.crossge.necessities.ArrayLists;
public class CmdHeal extends Cmd
{
ArrayLists arl = new ArrayLists();
public CmdHeal()
{
}
public boolean commandUse(CommandSender sender, String[] args)
{
if (args.length > 1)
{
return false;
}
if (sender instanceof Player)
{
Player p = (Player) sender;
Player target;
if (args.length == 0)
{
target = p;
}
else
{
target = sender.getServer().getPlayer(args[0]);
}
if(target == null)
{
target = p;
}
target.setHealth(20);
if(p == target)
{
p.sendMessage(arl.getCol() + "You healed yourself.");
}
else
{
p.sendMessage(arl.getCol() + "Healed " + target.getName() + ".");
}
return true;
}
else
{
if (args.length == 0)
{
sender.sendMessage(arl.getCol() + "You are not a player you can't be healed.");
return true;
}
Player target = sender.getServer().getPlayer(args[0]);
if(target == null)
{
sender.sendMessage(arl.getCol() + "Nonexistant player.");
return true;
}
target.setHealth(20);
sender.sendMessage(arl.getCol() + "Healed " + target.getName() + "'s hunger.");
return true;
}
}
}