Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 43 lines 959 B view raw
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}