Что не так с кодом #2?

			      if($sender Instanceof Player){
				    $sender->teleport(new Vector3($sender->getLevel('ender')->getSafeSpawn()->x, $sender->getLevel('ender')->getSafeSpawn()->y, $sender->getLevel('ender')->getSafeSpawn()->z));

Ну когда игрок вводит команду /spawn то его должно тепать к спавну в эндере но почему то его тепает к основному миру, как исправить или с кодом не так что то

Че

if($sender instanceof Player){
    $sender->teleport(Server::getInstance()->getLevelByName('ender')->getSafeSpawn());
}

странно, что у тебя код вообще работает

и советую избегать конструкций if else, а то код нечитабельный

делай так:

if(!($sender instanceof Player)){
    $sender->sendMessage('только от игрока');
    return;
}

спасибо

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.