Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 30 lines 799 B view raw
1package net.minecraft.server; 2 3import java.util.Random; 4 5public class MapGenBase { 6 7 protected int a = 8; 8 protected Random b = new Random(); 9 10 public MapGenBase() { 11 } 12 13 public void a(IChunkProvider ichunkprovider, World world, int i, int j, byte[] abyte) { 14 int k = this.a; 15 16 this.b.setSeed(world.getSeed()); 17 long l = this.b.nextLong() / 2L * 2L + 1L; 18 long i1 = this.b.nextLong() / 2L * 2L + 1L; 19 20 for (int j1 = i - k; j1 <= i + k; ++j1) { 21 for (int k1 = j - k; k1 <= j + k; ++k1) { 22 this.b.setSeed((long) j1 * l + (long) k1 * i1 ^ world.getSeed()); 23 this.a(world, j1, k1, i, j, abyte); 24 } 25 } 26 } 27 28 protected void a(World world, int i, int j, int k, int l, byte[] abyte) { 29 } 30}