Make each biome only ever generate once.

Working on a unique concept. I need Minecraft to procedurally generate worlds where biomes only generate once per world. This should work alongside the world border, i.e. the biomes shouldn't generate outside of the world border. It'd be nice to do this for structures as well. Is this possible through datapacks or will I have to look at modding the game?

Continue to help post