Custom world generation

Custom world generation allows data packs to change how the world generates. This is particularly useful in conjunction with custom worlds. See "Data Pack" for folder structure.

Carving
Carves seems to function as a tool in Minecraft for its World Generation, to insert caves or create a cut between blocks in the world.