03-26-2012, 05:11 AM
Thinking it through, ores are just a special case of structures and don't make much sense to implement otherwise. Especially if we throw underground dirt and gravel pockets into the equation. They just need a different set of parameters, but they share the same interface and logic - first vector data is generated describing the structure, independent of chunk borders, and only then chunks are intersected with this image to generate the actual block data.