@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
	void onEntityDamageEvent(EntityDamageByEntityEvent event){
		if(event.getEntity() instanceof Player == false) return;
		NexusPlayer np = this.getNPlayer((Player)event.getEntity());
		if(np == null) return;
		Entity damager = event.getDamager();
		if(damager instanceof Player){
			np.damageTakenFromPlayer(this.getNPlayer(((Player)damager)));
		} else if (damager instanceof Arrow){
			if(((Arrow)damager).getShooter() instanceof Player){
				np.damageTakenFromPlayer(this.getNPlayer((Player)((Arrow)damager).getShooter()));
			}
		} 
	}