startrek-minecraftmod

A StarTrek Modifikation for Minecraft
git clone git://archive.git.mtrnord.blog/MTRNord/startrek-minecraftmod.git
Log | Files | Refs | README

Generator.java (1343B)


      1 package mtrnord.StarTreckMod;
      2 
      3 import java.util.Random;
      4 
      5 import net.minecraft.block.Block;
      6 import net.minecraft.world.World;
      7 import net.minecraft.world.chunk.IChunkProvider;
      8 import net.minecraft.world.gen.feature.WorldGenMinable;
      9 import cpw.mods.fml.common.IWorldGenerator;
     10 
     11 public class Generator implements IWorldGenerator{
     12 
     13 	@Override
     14 	public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
     15         switch(world.provider.dimensionId){
     16         case -1:
     17             generateNether(world, random, chunkX * 16, chunkZ * 16);
     18             break;
     19         case 0:
     20             generateSurface(world, random, chunkX * 16, chunkZ * 16);
     21             break;
     22         case 1:
     23             generateEnd(world, random, chunkX * 16, chunkZ * 16);
     24             break;
     25         }
     26 	}
     27 
     28 	private void generateEnd(World world, Random random, int i, int j) {}
     29 
     30 	private void generateSurface(World world, Random random, int i, int j) {
     31 		
     32 		for(int k = 0; k < 10; k++) {
     33 			int XCoord = i + random.nextInt(16);
     34 			int YCoord = random.nextInt(64);
     35 			int ZCoord = j + random.nextInt(16);
     36 			
     37 			(new WorldGenMinable(StarTreckMod.titaniumOre.blockID, 0)).generate(world, random, XCoord, YCoord, ZCoord);
     38 		}
     39 	}
     40 
     41 	private void generateNether(World world, Random random, int i, int j) {}
     42 }
     43 
     44 
     45