mops1k / BasicPocketMinePlugin

Basic structure and wrapper for pocket mine plugin with simple PDO ORM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Base plugin structure

Структура для создания плагинов для PocketMine-MP v1.6

Использованные ресурсы

  1. composer
  2. box
  3. LessQL

Установка

  • Выполните
$ composer install
  • Отредактируйте конфигурацию плагина в файлах plugin.yml и src/PluginConfig.yml
  • Создайте папки своего плагина согласно настрокенного namespace и создайте папки Command и Listener.
Например namespace = mops1k/firstPlugin
Структура папок тогда:
src
    mops1k
        firstPlugin
            Command
            Listener

Все создаваемые команды плагина должны помещаться в конечную папку Command и наследовать \BasePlugin\Common\CustomCommand

Все создаваемые слушатели плагина должны помещаться в конечную папку Listener и реализовать интерфейс \pocketmine\event\Listener

Сборка плагина в phar

Для сборки плагина:

  1. Добавьте все созданные Вами директории в box.json
  2. выполните команду
$ vendor/bin/box.bat build

Как команда будет выполнена, в корневой папке появится ваш plugin.phar

Желаю Вам удачи в создании Ваших плагинов

About

Basic structure and wrapper for pocket mine plugin with simple PDO ORM


Languages

Language:PHP 100.0%