Getting structures to spawn once per biome

II want to have one structure per custom biome that generates in the world. However with the salt and spacing tools I couldn't figure out how to best make this happen. Ideally, I want a structure with a high spawnrate, that then checks if its close to other structures and doesn't spawn if it is. Anyway to do this with basic worldgen features or do I have to be more creative?

Continue to help post