package com.crossge.necessities.Commands;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import com.crossge.necessities.*;
public class CmdTpDeny extends Cmd
{
ArrayLists arl = new ArrayLists();
Teleports telp = new Teleports();
public CmdTpDeny()
{
}
public boolean commandUse(CommandSender sender, String[] args)
{
if (sender instanceof Player)
{
Player player = (Player) sender;
if (args.length > 1)
{
return false;
}
String pname = player.getName();
String rname;
Player target;
if(args.length == 0)
{
target = sender.getServer().getPlayer(telp.lastOffer(pname));
}
else
{
target = sender.getServer().getPlayer(args[0]);
}
rname = target.getName();
if(telp.hasTp(pname, rname))
{
player.sendMessage(arl.getCol() + "Teleport Denied.");
target.sendMessage(arl.getCol() + "Your teleport offer has been denied");
telp.denyTp(pname, rname);
return true;
}
else
{
player.sendMessage(arl.getCol() + "You do not have a teleport request from " + rname);
return true;
}
}
else
{
sender.sendMessage(arl.getCol() + "You are not a player you can't teleport.");
return true;
}
}
}