playerSpawnPosition gets the world spawn by default
This commit is contained in:
parent
a5ff751de5
commit
dd9fab9bac
12
mclevel.py
12
mclevel.py
@ -1010,10 +1010,10 @@ class MCLevel(object):
|
|||||||
def getPlayerDimension(self, player = "Player"): return 0;
|
def getPlayerDimension(self, player = "Player"): return 0;
|
||||||
def setPlayerDimension(self, d, player = "Player"): return;
|
def setPlayerDimension(self, d, player = "Player"): return;
|
||||||
|
|
||||||
def setPlayerSpawnPosition(self, pos, player = "Player"):
|
def setPlayerSpawnPosition(self, pos, player = None):
|
||||||
pass;
|
pass;
|
||||||
|
|
||||||
def playerSpawnPosition(self, player = "Player"):
|
def playerSpawnPosition(self, player = None):
|
||||||
return self.getPlayerPosition();
|
return self.getPlayerPosition();
|
||||||
|
|
||||||
def setPlayerOrientation(self, yp, player = "Player"):
|
def setPlayerOrientation(self, yp, player = "Player"):
|
||||||
@ -3978,7 +3978,7 @@ class MCInfdevOldLevel(MCLevel):
|
|||||||
|
|
||||||
spawnxyz = ["SpawnX", "SpawnY", "SpawnZ"]
|
spawnxyz = ["SpawnX", "SpawnY", "SpawnZ"]
|
||||||
|
|
||||||
def playerSpawnPosition(self, player = "Player"):
|
def playerSpawnPosition(self, player = None):
|
||||||
"""
|
"""
|
||||||
xxx if player is None then it gets the default spawn position for the world
|
xxx if player is None then it gets the default spawn position for the world
|
||||||
if player hasn't used a bed then it gets the default spawn position
|
if player hasn't used a bed then it gets the default spawn position
|
||||||
@ -3991,7 +3991,7 @@ class MCInfdevOldLevel(MCLevel):
|
|||||||
|
|
||||||
return [playerSpawnTag.get(i, dataTag[i]).value for i in self.spawnxyz]
|
return [playerSpawnTag.get(i, dataTag[i]).value for i in self.spawnxyz]
|
||||||
|
|
||||||
def setPlayerSpawnPosition(self, pos, player = "Player"):
|
def setPlayerSpawnPosition(self, pos, player = None):
|
||||||
""" xxx if player is None then it sets the default spawn position for the world """
|
""" xxx if player is None then it sets the default spawn position for the world """
|
||||||
if player is None:
|
if player is None:
|
||||||
playerSpawnTag = self.root_tag["Data"]
|
playerSpawnTag = self.root_tag["Data"]
|
||||||
@ -4198,11 +4198,11 @@ class MCIndevLevel(MCLevel):
|
|||||||
swapping to be consistent with infinite levels."""
|
swapping to be consistent with infinite levels."""
|
||||||
hasEntities = True
|
hasEntities = True
|
||||||
|
|
||||||
def setPlayerSpawnPosition(self, pos):
|
def setPlayerSpawnPosition(self, pos, player = None):
|
||||||
assert len(pos) == 3
|
assert len(pos) == 3
|
||||||
self.Spawn = array(pos);
|
self.Spawn = array(pos);
|
||||||
|
|
||||||
def playerSpawnPosition(self):
|
def playerSpawnPosition(self, player = None):
|
||||||
return self.Spawn;
|
return self.Spawn;
|
||||||
|
|
||||||
def setPlayerPosition(self, pos, player = "Ignored"):
|
def setPlayerPosition(self, pos, player = "Ignored"):
|
||||||
|
Reference in New Issue
Block a user