@EventHandler
	public void onPlayerFireProjectile(ProjectileLaunchEvent e){
		Projectile bullet = e.getEntity();
		LivingEntity shooterLE = bullet.getShooter();
		if(shooterLE instanceof Player == false) return;
		Player shooter = (Player) shooterLE;
		ItemStack item = shooter.getItemInHand();
		Material m;
		if(item == null) m = ItemType.THROWING_KNIVES.getMaterial();
		else m = item.getType();
		FixedMetadataValue metadata = new FixedMetadataValue(realms, m);
		bullet.setMetadata("WeaponShotBy", metadata);
	}