InnerCore/Основы генерации

Материал из mineprogramming wiki
Перейти к: навигация, поиск

На данной странице собраны основные принципы и способы генерации различных структур в своих модах. 

Генерация руд[править]

Для генерации руд используется следующий код:

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.