Checks whether the specified block is Water (or air if onWater is false) and the water has been flowing ofr at least minDelay ticks.