Вопрос не очень ясен, но я думаю, что вам нужна 100% точная стрелка, летящая на большой скорости.
Если это так, то это для вас:)
@Override
public void shootEffects(Player player) {
Arrow projectile = player.launchProjectile(Arrow.class);
projectile.setVelocity(e.getPlayer().getEyeLocation().getDirection().multiply(HIGH_NUMBER));
}
Здесь мы берем направление, в котором смотрит игрок, получая его как вектор и умножая вектор, чтобы увеличить скорость.