log: Code: [21:00:37] [Server thread/CRITICAL]: Error: "Interface 'pocketmine\plugin\Listener' not found" (EXCEPTION) in "plugins/skywars/src/Plugin/Main" at line 28 [21:00:37] [Server thread/CRITICAL]: #0 pmsrc/vendor/pocketmine/classloader/src/BaseClassLoader(138): include() [21:00:37] [Server thread/CRITICAL]: #1 pmsrc/vendor/pocketmine/classloader/src/BaseClassLoader(124): BaseClassLoader->loadClass(string[11] Plugin\Main) [21:00:37] [Server thread/CRITICAL]: #2 (): BaseClassLoader->{closure}(string[11] Plugin\Main) [21:00:37] [Server thread/CRITICAL]: #3 (): spl_autoload_call(string[11] Plugin\Main) [21:00:37] [Server thread/CRITICAL]: #4 pmsrc/src/pocketmine/plugin/PluginManager(167): class_exists(string[11] Plugin\Main, boolean 1) [21:00:37] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/plugin/PluginManager(346): pocketmine\plugin\PluginManager->loadPlugin(string[52] C:\Users\Rares\Desktop\saltyolive_sw\plugins\skywars, array[1]) [21:00:37] [Server thread/CRITICAL]: #6 plugins/PocketMine-DevTools.phar/src/DevTools/DevTools(69): pocketmine\plugin\PluginManager->loadPlugins(string[45] C:\Users\Rares\Desktop\saltyolive_sw\plugins\, array[1]) [21:00:37] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/plugin/PluginBase(116): DevTools\DevTools->onEnable() [21:00:37] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/plugin/PluginManager(552): pocketmine\plugin\PluginBase->setEnabled(boolean 1) [21:00:37] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/Server(1786): pocketmine\plugin\PluginManager->enablePlugin(object DevTools\DevTools) [21:00:37] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/Server(1772): pocketmine\Server->enablePlugin(object DevTools\DevTools) [21:00:37] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/Server(1854): pocketmine\Server->enablePlugins(integer 0) [21:00:37] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/command/defaults/ReloadCommand(49): pocketmine\Server->reload() [21:00:37] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/command/SimpleCommandMap(248): pocketmine\command\defaults\ReloadCommand->execute(object pocketmine\command\ConsoleCommandSender, string[6] reload, array[0]) [21:00:37] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/Server(1810): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\command\ConsoleCommandSender, string[6] reload) [21:00:37] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/Server(1422): pocketmine\Server->dispatchCommand(object pocketmine\command\ConsoleCommandSender, string[6] reload) [21:00:37] [Server thread/CRITICAL]: #16 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(113): pocketmine\Server->pocketmine\{closure}() [21:00:37] [Server thread/CRITICAL]: #17 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(75): pocketmine\snooze\SleeperHandler->processNotifications() [21:00:37] [Server thread/CRITICAL]: #18 pmsrc/src/pocketmine/Server(2156): pocketmine\snooze\SleeperHandler->sleepUntil(double 1613163637.8742) [21:00:37] [Server thread/CRITICAL]: #19 pmsrc/src/pocketmine/Server(1993): pocketmine\Server->tickProcessor() [21:00:37] [Server thread/CRITICAL]: #20 pmsrc/src/pocketmine/Server(1587): pocketmine\Server->start() [21:00:37] [Server thread/CRITICAL]: #21 pmsrc/src/pocketmine/PocketMine(286): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[37] C:\Users\Rares\Desktop\saltyolive_sw\, string[45] C:\Users\Rares\Desktop\saltyolive_sw\plugins\) [21:00:37] [Server thread/CRITICAL]: #22 pmsrc/src/pocketmine/PocketMine(316): pocketmine\server() [21:00:37] [Server thread/CRITICAL]: #23 pmsrc(11): require(string[92] phar://C:/Users/Rares/Desktop/saltyolive_sw/PocketMine-MP.phar/src/pocketmine/Po) my code Code: <?php namespace Plugin; use pocketmine\plugin\PluginBase; use pocketmine\command\Command; use pocketmine\command\CommandSender; use pocketmine\plugin\Listener; use pocketmine\item\Item; use pocketmine\Plater; class main extends PluginBase implements Listener { public function onCommand(CommandSender $sender, Command $cmd, String $Label, Array $args) : bool { switch($cmd->getName()){ case "kit": if($sender instanceof Player){ $sender->sendForm(new ModalForm("A small question", "Our server is cool?", function(Player $player, bool $response) : void{ $player->sendMessage($response ? "Thank you" : "We will try to become better"); } )); return true; } else { $sender->sendMessage("Kit GUI cannot be opened because you are in the console!"); } break; } } } send help it is 11 pm help help i am tired
Change pocketmine\plugin\Listener To pocketmine\event\Listener The error means that the file isn’t found. So when the same error occurs, try checking if the class is written down correctly.