1 package pcc.chemicraft.gen;
3 import java.util.Random;
5 import net.minecraft.world.World;
6 import net.minecraft.world.chunk.IChunkProvider;
7 import net.minecraft.world.gen.feature.WorldGenMinable;
8 import cpw.mods.fml.common.IWorldGenerator;
10 public class WorldGenAtomsOre extends WorldGenMinable implements IWorldGenerator {
12 private int frequency;
15 public WorldGenAtomsOre(int id, int meta, int size, int frequency, int posY) {
16 super(id, meta, size);
17 this.frequency = frequency;
21 public WorldGenAtomsOre(int id, int meta, int size, EnumOreSpawnFrequency frequency, int posY) {
22 super(id, meta, size);
23 this.frequency = frequency.getFrequency();
28 public void generate(Random par1Random, int par2ChunkX, int par3ChunkZ, World par4World, IChunkProvider par5ChunkGenerator, IChunkProvider par6ChunkProvider) {
29 for (int i = 0; i < this.frequency; i++) {
30 this.generate(par4World, par1Random, par2ChunkX * 16 + par1Random.nextInt(16), par1Random.nextInt(this.posY), par3ChunkZ * 16 + par1Random.nextInt(16));