package fr.elias.common;
import java.util.Random;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkGenerator;
import net.minecraft.world.chunk.IChunkProvider;
import net.minecraft.world.gen.feature.WorldGenMinable;
import net.minecraftforge.fml.common.IWorldGenerator;
public class WorldGenAntiOreStone implements IWorldGenerator
{
public void generateSurface(World world, int x, int z, Random rand)
{
for(int i = 0; i < 2; i++)
{
(new WorldGenMinable(FakeOres.antiOreStone.getDefaultState(), 6)).generate(world, rand, new BlockPos(x + rand.nextInt(16), rand.nextInt(128), z + rand.nextInt(16)));
}
}
@Override
public void generate(Random random, int chunkX, int chunkZ, World world,
IChunkGenerator chunkGenerator, IChunkProvider chunkProvider)
{
switch(world.provider.getDimension())
{
case 0:
this.generateSurface(world, chunkX * 16, chunkZ * 16, random);
}
}
}