Как создавать плагины на [PMMP 5]

Как правильно создавать плагины на PocketMine 1.21.93 PMMP 5 PHP 8.2

TestPlugin.zip (1,3 КБ)

Создал тестовый плагин загрузил на сервер и что (ничего)
Не знаю как решить эту проблему и что делать

<?php

namespace TestPlugin;

use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerJoinEvent;

class Main extends PluginBase implements Listener {

    public function onEnable(): void {
        $this->getLogger()->info("[TestPlugin] Успешно включён! Работает на PMMP 5 + PHP 8.2");
    }

    public function onPlayerJoin(PlayerJoinEvent \$event): void {
        $player = \$event->getPlayer();
        $name = \$player->getName();
        $this->getLogger()->info("[TestPlugin] Игрок §e{\$name}§a вошёл на сервер!");
    }
}

слешей нет, не канон

Есть слеши, не канон

от того что там слеши толку нету плагин всё ровно не работает даже когда я его переделал убрал функционал и так далее<?php

namespace TestPlugin;

use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;

class Main extends PluginBase implements Listener {

    public function onEnable() {
        $this->getLogger()->info("testPlugins Yes enable");
    }
}
<?php

namespace TestPlugin;

use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;

class Main extends PluginBase implements Listener {

    public function onEnable() {
        $this->getLogger()->info("testPlugins Yes enable");
    }
}

onEnable(): void{

(сообщение удалено автором)

(сообщение удалено автором)