OnCropGather doesn't exist as of a few months ago, and has never existed with GrowableEntity (only as PlantEntity). You'll need to change to either OnGrowableGathered or OnGrowableGather.
void OnGrowableGathered(GrowableEntity growable, Item item, BasePlayer player)object OnGrowableGather(GrowableEntity growable, BasePlayer player)