При запуске выдается ошибка 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("Я выключился!");
}
}
?>
Что я делаю не так?!

