@EventHandler(priority = EventPriority.LOWEST)
    public void onEntityDamageByEntity(EntityDamageByEntityEvent event){
		final Entity entity = event.getEntity();
		Entity damager = event.getDamager();
		if(!(entity instanceof Player)) return;
		try {
			damager = EntityUtil.projectileCheck(damager);
		} catch (ShooterNotEntityException e) {
			if(DEBUG_PC_DL) ((Player) entity).getInventory().addItem(TEST_ITEM);
			return;
		}
		if(!(damager instanceof Player)) return;
		if(plugin.getHandler().inquireCancel((Player) entity, (Player) damager)) event.setCancelled(true);
		else if(!((Player) entity).hasPermission("pvpchoice.cooldown.bypass")) plugin.data((Player) entity).cooldown = plugin.getConfig().getInt("cooldown");
    }