OSDN Git Service

修正・変更
[chemicraft/chemicraft.git] / common / pcc / chemicraft / gen / WorldGenAtomsOre.java
1 package pcc.chemicraft.gen;
2
3 import java.util.Random;
4
5 import net.minecraft.block.Block;
6 import net.minecraft.util.MathHelper;
7 import net.minecraft.world.World;
8 import net.minecraft.world.chunk.IChunkProvider;
9 import net.minecraft.world.gen.feature.WorldGenMinable;
10 import cpw.mods.fml.common.IWorldGenerator;
11
12 public class WorldGenAtomsOre extends WorldGenMinable implements IWorldGenerator
13 {
14
15         private int id;
16         private int meta;
17         private int size;
18         private int frequency;
19         private int posY;
20
21         public WorldGenAtomsOre(int id, int size, int frequency, int posY)
22         {
23                 super(id, size);
24                 this.frequency = frequency;
25                 this.posY = posY;
26         }
27
28         public WorldGenAtomsOre(int id, int meta, int size, int frequency, int posY)
29         {
30                 this(id, size, frequency, posY);
31                 this.meta = meta;
32         }
33
34         @Override
35         public void generate(Random par1Random, int par2ChunkX, int par3ChunkZ, World par4World, IChunkProvider par5ChunkGenerator, IChunkProvider par6ChunkProvider)
36         {
37                 for (int i = 0; i < this.frequency; i++) {
38                         this.generate(par4World, par1Random, par2ChunkX << 4, par1Random.nextInt(this.posY), par3ChunkZ << 4);
39                 }
40         }
41
42 }