Как определить блок по координатам с помощью плагина?

Я немного набросал, но оно не работает. Мне нужно определить какой блок находиться на определенных координатах? Ядро pmmp 4.10

<?php

namespace test;

use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerMoveEvent;
use pocketmine\world\World;
use pocketmine\math\Vector3;

class test extends PluginBase implements Listener{
    public function onEnable(): void {
        $this->getLogger()->info('Я запустился!');
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
        
    }
    public function getBlockFunction(World $w, object $block): object{
        return($w->getBlock($block));
    }
    public function Tap(PlayerMoveEvent $e): bool{
        $player = $e->getPlayer();
        $locate = $e->getFrom();
        $ex = $locate->x;
        $ey = $locate->y;
        $ez = $locate->z;
        $ey--;
        $vector = new Vector3($ex, $ey, $ez);
        $block = getBlockFunction($vector);
        $player->SendMessage($block);
        return true;
    }
}
public function handleMove(PlayerMoveEvent $event) : void{
    $player = $event->getPlayer();
    $block = $player->getLevel()->getBlock($player->asVector3());
    $player->sendMessage($block->__toString());
}

8 ошибок в 20 стоках кода, бросай кодить чел

Не работает твой код

а зачем мне трейс, ты ошибку покажи

    public function onMove(PlayerMoveEvent $event) :void{
        $player = $event->getPlayer();
        $player->sendMessage(
            $player->getWorld()->getBlock(
                $event->getFrom()->add(0, -1, 0)
            )->__toString()
        );
    }

Да знаю что там куча ошибок, это последняя версия то чего набросал. Вопрос заключается в том как определить какокй блок на координате, а все остальное не важно

getFrom Это не Vecor3 она там больше элементов имеет

такие вещи не идут спрашивать на форум, за этим ты идёшь, разбираешь чужие плагины и смотришь, как они работают

на форуме спрашивают неоднозначные и необычные вопросы касаемо программирования

ХАХАХАХХАХАХАХАХАХХАХАХАХАХАХ

Я вам запрещаю смеяться пока вы не напишите рг

бротан бросай этот пхп и иди кодить на шарпе

На java и ядро srooti

о ку, фанат

А может все таки php и ядро Froozen или SuffixBase, а может даже Pancake?

yea

Но перед этим надо купить лицензию у школьника или все таки использовать слив?

купить аквамарине с проверкой лицензии через сокеты