1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

SEND HELP, A LOT OF ERRORS, IDK WHAT I AM DOING

Discussion in 'Development' started by AlmondSalmon754, Feb 12, 2021.

  1. AlmondSalmon754

    AlmondSalmon754 Spider

    Messages:
    7
    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
     
  2. minijaham

    minijaham Skeleton

    Messages:
    801
    GitHub:
    minijaham
    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.
     
    Emirhan Akpınar likes this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.