@Override
	public void execute(CommandSender sender, String[] arg1) {
		if (!CommandUtil.hasPermission(sender, PERMISSION_NODES)) {
			sender.sendMessage(plugin.NO_PERMISSION);
			return;
		}
		
		ProxiedPlayer player = (ProxiedPlayer) sender;
		
		if (plugin.blockedTeleports.contains(player.getServer().getInfo().getName())) {
			sender.sendMessage(plugin.TELEPORTS_NOT_ENABLED);
			return;
		}
		
		if (plugin.tpaList.containsKey(player)) {
			ProxiedPlayer targetPlayer = plugin.tpaList.get(player);
			plugin.tpaList.remove(player);
			targetPlayer.sendMessage(ChatColor.RED + player.getDisplayName() + " has denied your request");
		}
		
		if (plugin.tpHereList.containsKey(player)) {
			ProxiedPlayer targetPlayer = plugin.tpHereList.get(player);
			plugin.tpHereList.remove(player);
			targetPlayer.sendMessage(ChatColor.RED + player.getDisplayName() + " has denied your request");
		}

	}