0

Fix findTrueSpawn for spawn in y = 128

This commit is contained in:
Alejandro Aguilera
2011-01-05 02:38:57 +01:00
parent 3d84e76d0e
commit 23b7e90c54

View File

@@ -220,9 +220,11 @@ class WorldRenderer(object):
inChunkZ = spawnZ - (chunkY*16) inChunkZ = spawnZ - (chunkY*16)
## find the first air block ## find the first air block
while (blockArray[inChunkX, inChunkZ, spawnY] != 0): while (blockArray[inChunkX, inChunkZ, spawnY] != 0 and spawnY != 127):
spawnY += 1 spawnY += 1
if spawnY == 127 and blockArray[inChunkX, inChunkZ, spawnY] != 0 :
spawnY = 128 # get the right spawnY coordinate for markers.js
self.POI.append( dict(x=spawnX, y=spawnY, z=spawnZ, self.POI.append( dict(x=spawnX, y=spawnY, z=spawnZ,
msg="Spawn", type="spawn", chunk=(inChunkX,inChunkZ))) msg="Spawn", type="spawn", chunk=(inChunkX,inChunkZ)))