pocketmine\level\Position::__toString PHP Method

__toString() public method

public __toString ( )
    public function __toString()
    {
        return "Position(level=" . ($this->isValid() ? $this->getLevel()->getName() : "null") . ",x=" . $this->x . ",y=" . $this->y . ",z=" . $this->z . ")";
    }

Usage Example

 /**
  * Create arenas
  */
 public function parseArenaPositions(array $arenaPositions)
 {
     foreach ($arenaPositions as $n => $arenaPosition) {
         Server::getInstance()->loadLevel($arenaPosition[3]);
         if (($level = Server::getInstance()->getLevelByName($arenaPosition[3])) === null) {
             Server::getInstance()->getLogger()->error("[1vs1] - " . $arenaPosition[3] . " is not loaded. Arena " . $n . " is disabled.");
         } else {
             $newArenaPosition = new Position($arenaPosition[0], $arenaPosition[1], $arenaPosition[2], $level);
             $newArena = new Arena($newArenaPosition, $this);
             array_push($this->arenas, $newArena);
             Server::getInstance()->getLogger()->debug("[1vs1] - Arena " . $n . " loaded at position " . $newArenaPosition->__toString());
         }
     }
 }
All Usage Examples Of pocketmine\level\Position::__toString