Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1package net.minecraft.server;
2
3public class WorldProviderHell extends WorldProvider {
4
5 public WorldProviderHell() {
6 }
7
8 public void a() {
9 this.b = new WorldChunkManagerHell(BiomeBase.HELL, 1.0D, 0.0D);
10 this.c = true;
11 this.d = true;
12 this.e = true;
13 this.dimension = -1;
14 }
15
16 protected void c() {
17 float f = 0.1F;
18
19 for (int i = 0; i <= 15; ++i) {
20 float f1 = 1.0F - (float) i / 15.0F;
21
22 this.f[i] = (1.0F - f1) / (f1 * 3.0F + 1.0F) * (1.0F - f) + f;
23 }
24 }
25
26 public IChunkProvider getChunkProvider() {
27 return new ChunkProviderHell(this.a, this.a.getSeed());
28 }
29
30 public boolean canSpawn(int i, int j) {
31 int k = this.a.a(i, j);
32
33 return k == Block.BEDROCK.id ? false : (k == 0 ? false : Block.o[k]);
34 }
35
36 public float a(long i, float f) {
37 return 0.5F;
38 }
39
40 public boolean d() {
41 return false;
42 }
43}