Координаты как узнать?

Как я помню

$player->getPos($x);

Этот код отвечал за узнавание координатов ИКС игрока, но… я не уверен что это верный код, пожалуйста подскажите, какой код отвечает узнавание координатов игрока. ПОЖАЛУЙСТА

Ядро Genisys / LiteCore:


$player->getX();
$player->getY();
$player->getZ();

Получить координаты округлëнные до целых:


$player->getFloorX();
$player->getFloorY();
$player->getFloorZ();

1 лайк

Мне пишет что 78 строке ошибка, хотя я и то, и другое попробовал

$name - ник игрока? Тогда конечно, функцию нужно выполнять через класс игрока.

Судя по 71 строке, выполняй функцию так: $nameayer->getFloorX();

если pmmp4
$player->getPosition->getFloorX();

$name это выполнение $nameayer->getName(); который берёт игрока
$nameayer это все игроки

а зачем там брать ник игрока

координаты же беруться не из конфига

$name - достать игрока
$name->getFloorX(); достать координаты ИКС этого самого игрока

Убрал координаты, и всё заработало

CommandSender это интерфейс Player и ему доступный все методы Player ты серьëзно думаешь что координаты игрока определяются по нику?

Я этого не писал

а зачем обращаться сначала к нику а потом к координатам?

игрок и так есть зачем его имя доставать;/

Хз… Изначально я так думал, а щя я думаю что

getPosX();

Отвечает за координаты

ты на 1.1.5 или 1.18

Один один пять

как бы метода в Player getPosX(); не существует

Было, я раньше находил одну сборку, а там хот бар с координатам был похожий на этот

возможно в объявленном классе но это точно не класс Player