Skip to content
This repository has been archived by the owner on May 14, 2019. It is now read-only.

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

Notifications You must be signed in to change notification settings

mops1k/BasicPocketMinePlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages