При запуске выдается ошибка Undefined index: version в pocketmine на mac

Работаю на mac с pocketmine. Решил начать делать плагины для сервера. Когда запускаю плагин выдается ошибка:

[11:22:54] [Server thread/ERROR]: Could not load '/Users/Den/Desktop/отложенное/s/plugins/Denchik' in folder '/Users/Den/Desktop/отложенное/s/plugins/': Undefined index: version [11:22:54] [Server thread/CRITICAL]: ErrorException: "Undefined index: version" (EXCEPTION) in "pmsrc/src/pocketmine/plugin/PluginDescription" at line 110 [11:22:54] [Server thread/CRITICAL]: #0 pmsrc/src/pocketmine/plugin/PluginDescription(110): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[24] Undefined index: version, string[111] phar:///Users/Den/Desktop/..................../s/PocketMine-MP.phar/src/pocketmi, integer 110, array1) [11:22:54] [Server thread/CRITICAL]: #1 pmsrc/src/pocketmine/plugin/PluginDescription(95): pocketmine\plugin\PluginDescription->loadMap(array[7]) [11:22:54] [Server thread/CRITICAL]: #2 plugins/PocketMine-DevTools.phar/src/FolderPluginLoader/FolderPluginLoader(55): pocketmine\plugin\PluginDescription->__construct(string[394] name: Denchik.main: Denchik\Main.api: 3.17.2.varsion: 1.author: Denis.commands:.) [11:22:54] [Server thread/CRITICAL]: #3 pmsrc/src/pocketmine/plugin/PluginManager(238): FolderPluginLoader\FolderPluginLoader->getPluginDescription(string[57] /Users/Den/Desktop/..................../s/plugins/Denchik) [11:22:54] [Server thread/CRITICAL]: #4 plugins/PocketMine-DevTools.phar/src/DevTools/DevTools(69): pocketmine\plugin\PluginManager->loadPlugins(string[50] /Users/Den/Desktop/..................../s/plugins/, array1) [11:22:54] [Server thread/CRITICAL]: #5 pmsrc/src/pocketmine/plugin/PluginBase(116): DevTools\DevTools->onEnable() [11:22:54] [Server thread/CRITICAL]: #6 pmsrc/src/pocketmine/plugin/PluginManager(552): pocketmine\plugin\PluginBase->setEnabled(boolean 1) [11:22:54] [Server thread/CRITICAL]: #7 pmsrc/src/pocketmine/Server(1786): pocketmine\plugin\PluginManager->enablePlugin(object DevTools\DevTools) [11:22:54] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/Server(1772): pocketmine\Server->enablePlugin(object DevTools\DevTools) [11:22:54] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/Server(1531): pocketmine\Server->enablePlugins(integer 0) [11:22:54] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/PocketMine(272): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[42] /Users/Den/Desktop/..................../s/, string[50] /Users/Den/Desktop/..................../s/plugins/) [11:22:54] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/PocketMine(302): pocketmine\server() [11:22:54] [Server thread/CRITICAL]: #12 pmsrc(11): require(string[97] phar:///Users/Den/Desktop/..................../s/PocketMine-MP.phar/src/pocketmi)

Вот файл plugin.yml:

name: Denchik
main: Denchik\Main
api: 3.17.2
varsion: 1
author: Denis
commands:
  cmd:
    description: Тестовая команда
    permission: cmd.use
  cmd1:
    description: Тестовая команда 2
    permisson: cmd1.use

permissions:
  cmd.use:
    description: Право на использование команды /cmd
    default: op

  cmd1.use:
    default: true

Вот файл Main.php:

<?php

namespace Denchik;

use pocketmine\plugin\PluginBase;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;

class Main extends PluginBase {
    public function onEnable() {
        $this->getLogger()->info("Я запустился!");
    }

    public function onCommand(CommandSender $sender, Command $command, $label, array $args) {
        if ($command == "cmd") {
            $sender->sendMessage("Эта команда работает :)");
            return true;
        }
        if ($command == "cmd1") {
            $sender->sendMessage("Эта команда тоже работает :)");
            return true;
        }
    }

    public function onDisable() {
        $this->getLogger()->info("Я выключился!");
    }
}
?>

Расположение файлов: введите сюда описание изображения

введите сюда описание изображения

Что я делаю не так?!


Ответы (0 шт):