Guest User

Untitled

a guest
Jan 21st, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3.  
  4. public class GenLayerRainforest extends GenLayer {
  5.  
  6. public GenLayerRainforest(long var1, GenLayer var3) {
  7. super(var1);
  8. this.field_35504_a = var3;
  9. }
  10.  
  11. public int[] func_35500_a(int var1, int var2, int var3, int var4) {
  12. int var5[] = field_35504_a.func_35500_a(var1 - 1, var2 - 1, var3 + 2, var4 + 2);
  13. int var6[] = IntCache.func_35267_a(var3 * var4);
  14.  
  15. for(int var7 = 0; var7 < var4; ++var7) {
  16. for(int var8 = 0; var8 < var3; ++var8) {
  17. this.func_35499_a((long)(var8 + var1), (long)(var7 + var2));
  18. int var9 = var5[var8 + 1 + (var7 + 1) * (var3 + 2)]; //For midpoint displacement
  19. if(var9 == BiomeGenBase.ocean.biomeID) { //Biome to gen in
  20. int var10 = var5[var8 + 1 + (var7 + 1 - 1) * (var3 + 2)]; //Optional(For midpoint displacement
  21. int var11 = var5[var8 + 1 + 1 + (var7 + 1) * (var3 + 2)]; // " "
  22. int var12 = var5[var8 + 1 - 1 + (var7 + 1) * (var3 + 2)]; // " "
  23. int var13 = var5[var8 + 1 + (var7 + 1 + 1) * (var3 + 2)]; // " "
  24. if(this.func_35498_a(22) == 0) { //Modulus function, gets the fractal, lower numbers, bigger biome, higher, smaller
  25. var6[var8 + var7 * var3] = 55; //Set it to the Biome number
  26. } else {
  27. var6[var8 + var7 * var3] = var9; //Set it to the old one
  28. }
  29. } else {
  30. var6[var8 + var7 * var3] = var9; //Set it to the old one
  31. }
  32. }
  33. }
  34.  
  35. return var6;
  36. }
  37. }
Add Comment
Please, Sign In to add comment