Advertisement
florilu

ExtraBiomesGen Mod Ruin Source Code by florilu

Jun 26th, 2012
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. import java.util.Random;
  4. import java.io.PrintStream;
  5.  
  6. public class WorldGenRuin extends WorldGenerator
  7. {
  8. public WorldGenRuin()
  9. {
  10.  
  11. }
  12.  
  13. public boolean generate(World world, Random rand, int x, int y, int z)
  14. {
  15. if(world.getBlockId(x, y, z)!= Block.grass.blockID || world.getBlockId(x, y + 1, z)!= 0)
  16. {
  17. return false;
  18. }
  19. int block = Block.stoneBrick.blockID;
  20.  
  21. world.setBlockWithNotify(x, y + 1, z, block);
  22. world.setBlockWithNotify(x, y + 2, z, block);
  23. world.setBlockWithNotify(x, y + 3, z + 1, block);
  24. world.setBlockWithNotify(x, y + 1, z + 2, block);
  25. world.setBlockWithNotify(x, y + 2, z + 2, block);
  26. world.setBlockWithNotify(x, y + 3, z + 2, block);
  27. world.setBlockWithNotify(x + 5, y + 1, z + 3, block);
  28. world.setBlockWithNotify(x + 5, y + 2, z + 3, block);
  29. world.setBlockWithNotify(x + 6, y + 1, z + 5, block);
  30. world.setBlockWithNotify(x + 6, y + 2, z + 5, block);
  31. world.setBlockWithNotify(x + 6, y + 3, z + 5, block);
  32. world.setBlockWithNotify(x + 1, y + 1, z + 5, block);
  33. world.setBlockWithNotify(x + 1, y + 2, z + 5, block);
  34. world.setBlockWithNotify(x + 1, y + 3, z + 5, block);
  35. world.setBlockWithNotify(x + 1, y + 4, z + 5, block);
  36. world.setBlockWithNotify(x + 2, y + 1, z + 5, block);
  37. world.setBlockWithNotify(x + 2, y + 2, z + 5, block);
  38. world.setBlockWithNotify(x + 3, y + 1, z + 5, block);
  39. world.setBlockWithNotify(x + 2, y + 1, z + 10, block);
  40. world.setBlockWithNotify(x + 2, y + 2, z + 10, block);
  41. world.setBlockWithNotify(x + 2, y + 3, z + 10, block);
  42. world.setBlockWithNotify(x + 1, y + 1, z + 9, block);
  43. world.setBlockWithNotify(x + 2, y + 1, z + 9, block);
  44. world.setBlockWithNotify(x + 2, y + 2, z + 9, block);
  45. world.setBlockWithNotify(x + 2, y + 1, z + 8, block);
  46. world.setBlockWithNotify(x, y + 1, z + 7, block);
  47. world.setBlockWithNotify(x, y + 2, z + 7, block);
  48. world.setBlockWithNotify(x, y + 3, z + 7, block);
  49. world.setBlockWithNotify(x, y + 4, z + 7, block);
  50. world.setBlockWithNotify(x, y + 5, z + 7, block);
  51. world.setBlockWithNotify(x - 1, y + 6, z + 7, block);
  52. world.setBlockWithNotify(x - 2, y + 6, z + 7, block);
  53. world.setBlockWithNotify(x - 3, y + 5, z + 7, block);
  54. world.setBlockWithNotify(x - 3, y + 4, z + 7, block);
  55. world.setBlockWithNotify(x - 3, y + 3, z + 7, block);
  56. world.setBlockWithNotify(x - 3, y + 2, z + 7, block);
  57. world.setBlockWithNotify(x - 3, y + 1, z + 7, block);
  58. world.setBlockWithNotify(x - 3, y + 4, z + 6, block);
  59. world.setBlockWithNotify(x - 3, y + 3, z + 6, block);
  60. world.setBlockWithNotify(x - 3, y + 2, z + 6, block);
  61. world.setBlockWithNotify(x - 3, y + 1, z + 6, block);
  62. world.setBlockWithNotify(x - 3, y + 2, z + 5, block);
  63. world.setBlockWithNotify(x - 3, y + 1, z + 5, block);
  64. world.setBlockWithNotify(x - 4, y + 1, z + 8, block);
  65.  
  66. return true;
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement