Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
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}