Генерация мира

Хочу задать такой вопрос:
"Можно ли добавить в генерацию блока такую переменную, которая будет отвечать за генерацию блока\итема в определенном Биоме, а не во всех?"
Подскажите неопытному.
Код:
package com.Ingwe.DLC;

import java.util.Random;
 
import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkProvider;
import net.minecraft.world.gen.feature.WorldGenMinable;
import cpw.mods.fml.common.IWorldGenerator;
 
public class CopperGenerator implements IWorldGenerator {
 
    @Override
    public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
        switch(world.provider.dimensionId) {
        case -1:
        generateNether();
        break;
        case 0:
        generateSurface(world, random, chunkX*16, chunkZ*16);
        break;
        case 1:
        generateEnd();
        break;
        }
    }
 
    public void generateNether() {
        //were not doing ore ore in the nether
        }
 
        public void generateSurface(World world, Random rand, int chunkX, int chunkZ) {
            for (int i = 0; i < 30; i++)
            {
                int randPosX = chunkX + rand.nextInt(16);
                int randPosY = rand.nextInt(62);
                int randPosZ = chunkZ + rand.nextInt(16);
                (new WorldGenMinable(DLC.copper_ore, 4)).generate(world, rand,randPosX, randPosY, randPosZ);
            }
         }
 
Код:
if (world.getBiomeGenForCoords(x, z) == BiomeGenBase.getBiome(9)) { 
//генерация блока
            }
Айди биомов смотри в инете
 
XuPuPG написал(а):
Код:
if (world.getBiomeGenForCoords(x, z) == BiomeGenBase.getBiome(9)) { 
//генерация блока
            }
Айди биомов смотри в инете
Я же кидал, мля -_-
Код:
world.getBiomeGenForCoords(x, z) == BiomeGenBase.swampland
 
Назад
Сверху