I looked into the “Minecraft-starter-package” and i understand that it procedurally generates meshes. But I don’t understand how you could edit that mesh. Would I have to change the mesh and it’s texture every time the user tries to destroy a block? And how would I create different minerals like iron/coal?
I suppose the “simple” method would be to keep a single texture sheet, and dynamically create UVs for your geometry that map to various areas of that texture. Sounds pretty tricky, but then nobody ever said that procedural geometry is easy.