13
0
geforkt von Mirrors/Paper

Fixed translation issue and enderman not spawning when The End is generated. Fixes BUKKIT-1115

Dieser Commit ist enthalten in:
EvilSeph 2012-03-11 07:04:54 -04:00
Ursprung 0f659850b2
Commit 1b6ca577f5
2 geänderte Dateien mit 1 neuen und 43 gelöschten Zeilen

Datei anzeigen

@ -126,7 +126,7 @@ public class ItemBucket extends Item {
} }
// CraftBukkit end // CraftBukkit end
if (world.worldProvider.e && this.a == Block.WATER.id) { if (world.worldProvider.d && this.a == Block.WATER.id) {
world.makeSound(d0 + 0.5D, d1 + 0.5D, d2 + 0.5D, "random.fizz", 0.5F, 2.6F + (world.random.nextFloat() - world.random.nextFloat()) * 0.8F); world.makeSound(d0 + 0.5D, d1 + 0.5D, d2 + 0.5D, "random.fizz", 0.5F, 2.6F + (world.random.nextFloat() - world.random.nextFloat()) * 0.8F);
for (int l = 0; l < 8; ++l) { for (int l = 0; l < 8; ++l) {

Datei anzeigen

@ -1,42 +0,0 @@
package net.minecraft.server;
public class WorldProviderTheEnd extends WorldProvider {
public WorldProviderTheEnd() {}
public void a() {
this.c = new WorldChunkManagerHell(BiomeBase.SKY, 0.5F, 0.0F);
this.dimension = 1;
this.e = false; // CraftBukkit
}
public IChunkProvider getChunkProvider() {
return new ChunkProviderTheEnd(this.a, this.a.getSeed());
}
public float a(long i, float f) {
return 0.0F;
}
public boolean c() {
return false;
}
public boolean d() {
return false;
}
public boolean canSpawn(int i, int j) {
int k = this.a.b(i, j);
return k == 0 ? false : Block.byId[k].material.isSolid();
}
public ChunkCoordinates e() {
return new ChunkCoordinates(100, 50, 0);
}
public int getSeaLevel() {
return 50;
}
}