1
0
Fork 0

Merge pull request #2511 from cuberite/BottomLayerSpawn

The bottom layer cannot hold a valid spawn point
This commit is contained in:
worktycho 2015-10-01 15:23:49 +01:00
commit 9889664ffa
1 changed files with 6 additions and 0 deletions

View File

@ -624,6 +624,12 @@ void cWorld::GenerateRandomSpawn(void)
bool cWorld::CheckPlayerSpawnPoint(int a_PosX, int a_PosY, int a_PosZ)
{
// The bottom layer cannot hold a valid spawn point
if (a_PosY <= 0)
{
return false;
}
// Check that spawnblock and surrounding blocks are neither solid nor water / lava
static const struct
{