Blueprints now only generate server-side to make sure randomness is consistent