public void crackShotEventListener(WeaponDamageEntityEvent e){
			if (e.isCancelled() || (e.getDamage() == 0)){return;}
			Player dmgr = e.getPlayer();
			
			if(e.getVictim() instanceof Player){
				Player tagged = (Player) e.getVictim();
				
				if(plugin.entityListener.disallowedWorld(tagged.getWorld().getName())){return;} //If the damaged player is an npc do nothing
				
				if ((dmgr instanceof Player) && plugin.settings.playerTag()){
					Player damagerPlayer = (Player) dmgr;
					if(damagerPlayer != tagged && damagerPlayer != null){
						plugin.entityListener.onPlayerDamageByPlayer(damagerPlayer,tagged);
					}
				}
			}
		}