From 9dd1568c40431cde2f16b662bf8d745dce18f426 Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Pueyo Date: Thu, 16 May 2013 18:05:05 +0200 Subject: [PATCH] New Player::getSpawn() --- src/API/PlayerAPI.php | 2 +- src/Player.php | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/API/PlayerAPI.php b/src/API/PlayerAPI.php index 010ddebc50..b82585dec3 100644 --- a/src/API/PlayerAPI.php +++ b/src/API/PlayerAPI.php @@ -157,7 +157,7 @@ class PlayerAPI{ } $spawn = $lv->getSpawn(); }else{ - $spawn = $this->server->api->level->getDefault()->getSpawn(); + $spawn = $issuer->getSpawn(); } $issuer->teleport($spawn); diff --git a/src/Player.php b/src/Player.php index 25c8633a05..ba29706706 100644 --- a/src/Player.php +++ b/src/Player.php @@ -94,6 +94,10 @@ class Player{ console("[DEBUG] New Session started with ".$ip.":".$port.". MTU ".$this->MTU.", Client ID ".$this->clientID, true, true, 2); } + public function getSpawn(){ + return $this->spawnPosition; + } + public function setSpawn(Vector3 $pos){ if(!($pos instanceof Level)){ $level = $this->level;