<<НЕ НУЖНО КОПИРОВАТЬ КОД, ПИШИТЕ ЕГО САМИ ДЛЯ ЛУЧШЕГО ЗАПОМИНАНИЯ>>
Давайте начнем наш первый урок!
PM (PocketMine) -> обновился до новой версии API.
Новый API лучше во многом.
Вот например, чтобы сообщить в чат всем игрокам (или сделать broadcast) в старом API нужно было писать:
$this->api->chat->broadcast("Hello, PMLearn!");
Теперь на много проще.
$this->getServer()->broadcastMessage("Hello, PMLearn!");
Чувствуете разницу? :D
Создадим папку плагина (Например: mk10).
И в этой папке создадим файл plugin.yml . В этом файле впишем это:
name: ExamplePlugin #Название плагина
main: ExamplePlugin\ExamplePlugin #Тут пишим путь к классу который будет выполняться
version: 1.0 #Ну, тут версия плагина
author: keker228 #Автор плагина
api: [x.xx.x] #Версия API которая должна использоваться.
load: POSTWORLD # (STARTUP / POSTWORLD). Когда плагину загружаться, на самом старте сервера или после загрузки мира.
commands:
helloworld:
default: true #разрешаем её использовать всем. (42)
main: ExamplePlugin\ExamplePlugin #Тут пишим путь к классу который будет выполняться
version: 1.0 #Ну, тут версия плагина
author: keker228 #Автор плагина
api: [x.xx.x] #Версия API которая должна использоваться.
load: POSTWORLD # (STARTUP / POSTWORLD). Когда плагину загружаться, на самом старте сервера или после загрузки мира.
commands:
helloworld:
default: true #разрешаем её использовать всем. (42)