package net.minecraft.command;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayerMP;
public class CommandKill extends CommandBase
{
private static final String __OBFID = "CL_00000570";
public String getCommandName()
{
return "kill";
}
/**
* Return the required permission level for this command.
*/
public int getRequiredPermissionLevel()
{
return 2;
}
public String getCommandUsage(ICommandSender sender)
{
return "commands.kill.usage";
}
public void processCommand(ICommandSender sender, String[] args) throws CommandException
{
if (args.length == 0)
{
EntityPlayerMP var4 = getCommandSenderAsPlayer(sender);
var4.func_174812_G();
notifyOperators(sender, this, "commands.kill.successful", new Object[] {var4.getDisplayName()});
}
else
{
Entity var3 = func_175768_b(sender, args[0]);
var3.func_174812_G();
notifyOperators(sender, this, "commands.kill.successful", new Object[] {var3.getDisplayName()});
}
}
/**
* Return whether the specified command parameter index is a username parameter.
*/
public boolean isUsernameIndex(String[] args, int index)
{
return index == 0;
}
}