Guest User

Untitled

a guest
May 18th, 2014
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. package fantasy_biomes.trees.managers;
  2. import java.util.Random;
  3.  
  4. import net.minecraft.world.World;
  5. import net.minecraft.world.chunk.IChunkProvider;
  6. import cpw.mods.fml.common.IWorldGenerator;
  7. import fantasy_biomes.trees.WorldGenRedwoodTree;
  8. import fantasy_biomes.trees.WorldGenRoseTree;
  9.  
  10. public class RedwoodTreeManager implements IWorldGenerator {
  11.  
  12.  
  13. @Override
  14. public void generate(Random random, int chunkX, int chunkZ, World world,
  15. IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
  16. switch(world.provider.dimensionId){
  17. case -1: generateNether(world, random, chunkX * 16, chunkZ * 16);
  18. case 0: generateSurface(world, random, chunkX * 16, chunkZ * 16);
  19. case 1: generateEnd(world, random, chunkX * 16, chunkZ * 16);
  20. }
  21.  
  22. }
  23.  
  24. private void generateEnd(World world, Random random, int x, int z) {
  25.  
  26. }
  27.  
  28. private void generateSurface(World world, Random random, int x, int z) {
  29. for (int i = 0; i < 20; i++){
  30. int Xcoord1 = x + random.nextInt(16); //where in chuck it generates
  31. int Ycoord1 = random.nextInt(100); //how high it generates
  32. int Zcoord1 = z + random.nextInt(16); //where in chunk it generates
  33.  
  34. new WorldGenRedwoodTree(true).generate(world, random, Xcoord1, Ycoord1, Zcoord1);
  35.  
  36. }
  37.  
  38. }
  39.  
  40. private void generateNether(World world, Random random, int x, int z) {
  41.  
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment