На данной странице собраны основные принципы и способы генерации различных структур в своих модах.
Для генерации руд используется следующий код:
Callback.addCallback("GenerateChunkUnderground", function(chunkX, chunkZ){
// Generate 10 ore veins
for(var i = 0; i < 10; i++){
// Get random coords in the chunk with given coords, in 0..50 height range
var coords = GenerationUtils.randomCoords(chunkX, chunkZ, 0, 50);
// Generate oreCustom vein of 6..15 blocks
GenerationUtils.generateOre(coords.x, coords.y, coords.z, BlockID.oreCustom, 0, random(6, 15));
}
});
Больше примеров можно найти в исходниках модов, например, Industrial Craft.