public static Location getTargetedLocation(Player player, int originselectrange) {
Location origin = player.getEyeLocation();
Vector direction = origin.getDirection();
@SuppressWarnings("deprecation")
Block block = player.getTargetBlock(null, originselectrange);
double distance = block.getLocation().distance(origin);
Location location = origin.add(direction.multiply(distance));
return location;
}