The ability of an ecosystem to deliver multiple functions at high levels (multifunctionality) typically increases with biodiversity but there is substantial variation in the strength and direction of biodiversity effects, suggesting context-dependency. However, the drivers of this context dependency have not been identified and understood in comparative meta-analyses or experimental studies. To determine how different factors modulate the effect of diversity on multifunctionality, we conducted a large grassland experiment with 216 communities, crossing a manipulation of plant species richness (1-20 species) with manipulations of resource availability (nitrogen enrichment), plant functional composition (gradient in mean specific leaf area [SLA] to manipulate abundances of fast vs. slow species), plant functional diversity (variance in SLA) and enemy abundance (fungal pathogen removal). We measured ten functions, above and belowground, related to productivity, nutrient cycling and energy transfer between trophic levels, and calculated multifunctionality. Plant species richness and functional diversity both increased multifunctionality, but their effects were context dependent. Species richness increased multifunctionality, but only when communities were assembled with fast growing (high SLA) species. This was because slow species were more redundant in their functional effects, whereas fast species tended to promote different functions. Functional diversity also increased multifunctionality but this effect was dampened by nitrogen enrichment, however, unfertilised, functionally diverse communities still delivered more functions than low diversity, fertilised communities. Our study suggests that a shift towards exploitative communities will not only alter ecosystem functioning but also the strength of biodiversity-functioning relationships, which highlights the potentially complex effects of global change on multifunctionality.