package com.iBaby.commands; import org.bukkit.ChatColor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import com.iBaby.Command; import com.iBaby.iBaby; import com.iBaby.reflection.EntityIronBaby; /** * The name command * @author steffengy * */ public class NameCommand extends Command { public NameCommand() { addParam("name"); } /** * Names a golem */ public void handle(CommandSender sender) { EntityIronBaby target = null; if((target = iBaby.getSelectedBaby(((Player) sender).getName())) != null) { if(param("name").length() < 11) { target.setName(param("name")); sender.sendMessage("Name of selected iBaby changed!"); }else{ sender.sendMessage(ChatColor.RED + "Your name can't be longer than 10 chars!"); } }else{ sender.sendMessage(ChatColor.YELLOW + "Please select an iBaby by attacking it!"); } } public String getDescription() { return "Give a selected iBaby a name"; } }