@EventHandler
	public void killObj(EntityDeathEvent ev)
	{
		LivingEntity ent = ev.getEntity();
		if(ent.getKiller() == null)return;
		Player player = ent.getKiller();
		PlayerQuestLog log = qm.getQuestLog(player.getName());
		for(Quest q:log.getAssigned())
		{
			QuestData qd = log.getProgress(q);
			for(Objective o:qd.getAssignedObjectives())
			{
				if(o.getType() != ObjectiveType.KILL)continue;
				String prog = qd.getProgress(o.getID());
				String targ = o.getTarget();
				if(!ObjectiveType.KILL.isSimilarType(targ, prog))continue;
				if(!ObjectiveType.KILL.getEntityType(targ).equals(ent.getType().name()))continue;
				int p = ObjectiveType.KILL.getKills(prog) + 1;
				int t = ObjectiveType.KILL.getKills(targ);
				if(o.isVisible())player.sendMessage(ChatColor.GREEN + o.getName() + " (" + p + "/" + t + ")");
				qd.setProgress(o.getID(), p + " " + ent.getType().name());
			}
		}
	}