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