Ну ладно друг. Раз она не обязательна пойди и напиши плагин без 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); указать другие значения
Для создания плагина нет.