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; } } }