Fruit production in animal-dispersed plants has a strong influence on fitness because large crops increase the number of seeds dispersed by frugivores. Large crops are costly, and environmental control of plant resources is likely play a role in shaping temporal and spatial variations in seed production, particularly in fluctuating environments such as the Mediterranean. The number of fruits that start to develop and the proportion of viable seeds produced are also linked to the number of flowers formed and the efficiency of pollination in wind-pollinated plants. Finally, large fruit displays also attract seed predators, having a negative effect on seed output. We assessed the relative impact of environmental conditions on fruit production, and their combined effect on seed production, abortion and seed loss through three predispersal predators in Juniperus thurifera L., sampling 14 populations across the Iberian Peninsula. Wetter than average conditions during flowering and early fruit development led to larger crop sizes; this effect was amplified at tree level, with the most productive trees during more favourable years yielding fruits with more viable seeds and less empty and aborted seeds. In addition, large crops satiated the less mobile seed predator. The other two predispersal predators responded to plant traits, the presence of other seed predators and environmental conditions, but did not show a satiation response to the current-year crop. Our large-scale study on a dioecious, wind-pollinated Mediterranean juniper indicates that pollination efficiency and satiation of seed predators, mediated by environmental conditions, are important determinants of reproductive output in this juniper species.