public boolean doneCheck(UQuest plugin, Player player){
		try{
			Quester quester = plugin.getQuestInteraction().getQuester(player);
			//gatherObectives(plugin, player, quester);
			int doneAmount = 0;
			for(Objective objective : this.objectives){
				if(objective.doneCheck(player, quester.getTracker(plugin, objective.getObjectiveName())))
					doneAmount++;
			}
			if(doneAmount == this.objectives.size()){
				return true;
			}else{
				player.sendMessage(ChatColor.RED + "You only have " + ChatColor.stripColor(Integer.toString(doneAmount)) + " objectives done!");
				return false;
			}
		}catch(ArrayIndexOutOfBoundsException aiobe){
			System.err.println("[Hawox's uQuest]:LoadedQuest:doneCheck:ArrayIndexOutOfBoundsException: Player didn't have a correct quest tracker.");
			return false;
		}
	}