Изменения
- Введена Украинская локализация.
- Для запуска необходим php8 и выше.
- Внутренние изменения в функциях глобальной отправки сообщений (
Tip
,Popup
,Message
). - Внутренние изменения в получении и выводе информации о ядре.
- Внутренние изменения в классах, связанных с Плагинами.
- Ядро при запуске проверяет наличие новых релизов на GitHub (Возможно отключить в
lite.yml
). - Внутренние изменения в вызове таких ивентов как: PlayerJoinEvent, PlayerQuitEvent.
- Сообщение о входе и выходе игрока теперь полностью настраиваются в
lite.yml
Command->execute
требует строгой типизации.
Пример:
class NameCommand extends Command {
public function __construct(string $name)
{
parent::__construct(
$name,
"Command description",
"Command usage",
[
"Command alias1",
"Command alias2"
]
);
$this->setPermission("Command permission");
}
public function execute(CommandSender $sender, string $label, array $args): bool
{
if(!$this->testPermission($sender)){
return true;
}
//TODO...
return true;
}
}