@Override
	public void cast(Player p) {
		if (super.attemptCast(p)) {
			Vector eye = p.getEyeLocation().getDirection();
			Projectile proj = p.launchProjectile(Arrow.class);
			ids.add(proj.getEntityId());
			proj.setVelocity(eye.multiply(1.24).add(new Vector(0, 0.2, 0)));
			proj.setFireTicks(200);
		}
	}