Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. import java.util.Random;
  4. import net.minecraft.src.Block;
  5. import net.minecraft.src.World;
  6. import net.minecraft.src.WorldGenerator;
  7.  
  8. public class TestGenGlowstone extends WorldGenerator {
  9.  
  10. public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
  11. if(!var1.isAirBlock(var3, var4, var5)) {
  12. return false;
  13. } else if(var1.getBlockId(var3, var4 + 1, var5) != Block.grass.blockID) {
  14. return false;
  15. } else {
  16. var1.setBlockWithNotify(var3, var4, var5, Block.glowStone.blockID);
  17.  
  18. for(int var6 = 0; var6 < 1500; ++var6) {
  19. int var7 = var3 + var2.nextInt(8) - var2.nextInt(8);
  20. int var8 = var4 - var2.nextInt(12);
  21. int var9 = var5 + var2.nextInt(8) - var2.nextInt(8);
  22. if(var1.getBlockId(var7, var8, var9) == 0) {
  23. int var10 = 0;
  24.  
  25. for(int var11 = 0; var11 < 6; ++var11) {
  26. int var12 = 0;
  27. if(var11 == 0) {
  28. var12 = var1.getBlockId(var7 - 1, var8, var9);
  29. }
  30.  
  31. if(var11 == 1) {
  32. var12 = var1.getBlockId(var7 + 1, var8, var9);
  33. }
  34.  
  35. if(var11 == 2) {
  36. var12 = var1.getBlockId(var7, var8 - 1, var9);
  37. }
  38.  
  39. if(var11 == 3) {
  40. var12 = var1.getBlockId(var7, var8 + 1, var9);
  41. }
  42.  
  43. if(var11 == 4) {
  44. var12 = var1.getBlockId(var7, var8, var9 - 1);
  45. }
  46.  
  47. if(var11 == 5) {
  48. var12 = var1.getBlockId(var7, var8, var9 + 1);
  49. }
  50.  
  51. if(var12 == Block.glowStone.blockID) {
  52. ++var10;
  53. }
  54. }
  55.  
  56. if(var10 == 1) {
  57. var1.setBlockWithNotify(var7, var8, var9, Block.glowStone.blockID);
  58. }
  59. }
  60. }
  61.  
  62. return true;
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement