[LiteCore] #1 Плагинописание PHP (Основы)

Ну ладно друг. Раз она не обязательна пойди и напиши плагин без onEnable() и __construct().

Тут продуманно все как в Java.

  • интересно глянуть будет

Про __construct() ты и слова не сказал, но раз уж так, если конкретно ТЫ затронешь __construct() прописаный в PluginBase плагин накроется медным тазом.

Плагин без onEnable()… Хммм…

Как тебе это?

class Main extends \pocketmine\plugin\PluginBase implements \pocketmine\event\Listener {

    public function atJoin(\pocketmine\event\player\PlayerJoinEvent $event) : void {
        $event->getPlayer()->sendMessage('Сосни лошара');
    }
}

Я считаю работать будет.

аааа clown

А теперь пойди проверь.

Зачем?

Даже не смотря на то что я забыл что listener надо регать, плагин запустится и работать будет корректно

Ну так если не тестил зачем говорить?.. Я специально проверил обязательность функции onEnable().

Повторяю…

Угу… значит я тупой минуту.

Ты же onDisable() не прописываешь каждый раз, чему там не работать?

Мало ли что ты хочешь прописать в плагин, мб у тебя там будет вообще одна static функция, лул

Подожди а теперь самый главный вопрос

Как ты будешь регистрировать события создавать таски и т.п?

Есть много способов, можно хоть из другова плагина

Без onEnable() это гемор.

Вывод: onEnable() нужна

И таск да?..

Евенты ладно там можно вместо (this, this); указать другие значения

Для создания плагина нет.