Пытаюсь сделать плагин который написанием команды будет создавать новый мир(да я знаю про MultiWorld), но при написании команды получаю такую ошибку:
Сам код:
<?php
namespace SkyBlock\commands;
use SkyBlock\Main;
use pocketmine\Server;
use pocketmine\world\WorldCreationOptions;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
class Create extends Command{
//private Main $main;
public function __construct(string $name, Main $main, string $description = "", ?string $usageMessage = null, array $aliases = []){
parent::__construct($name, $description, $usageMessage, $aliases);
$this->main = $main;
$this->setDescription("Создает остров");
}
function execute(CommandSender $sender, string $commandLabel, array $args){
Server::getInstance()->getWorldManager()->generateWorld("sb", WorldCreationOptions::create()->setSeed("0")->setGeneratorClass("Normal")
);
$sender->sendMessage("Остров создан");
}
}
Как мне зарегестрировать этот клас с новым генератором?