Что на пм4 написать?

Хм, а если так? (Просто задаю вопрос, сам не чекал, не интересно)


function onJoin(PlayerJoinEvent $source){
$source->setJoinMessage(NULL);
foreach($this->getServer()->getOnlinePlayers() as $players){
$players->sendPopup($source->getJoinMessage());
}
}

Во-первых, ты даун.
Во-вторых, в классе сервере нет функции getPlayers().
В-третьих, по твоей логике ты отправляешь сообщение массиву

А рил
image

Ну ты же кодишь лучше меня, вот и подумай своей пустой головой

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

Я никогда никому не говорил то что беликов нуб я его лучше и тому подобное.

Учись, :clown_face:

   /**
     * @param PlayerJoinEvent $event
     * @priority LOWEST
     */
    public function onJoin(PlayerJoinEvent $event){
    	$event->setJoinMessage(""); //Начиная с 4.0.0, "null" – не существует.
     
    foreach (\pocketmine\Server::getInstance()->getOnlinePlayers() as $players){
        if($players->getPlayerInfo()->getExtraData()["GameVersion"] >= "1.19.0"){
          $players->getNetworkSession()->sendDataPacket(\network\mcpe\protocol\ToastRequestPacket::create($event->getPlayer()->getPlayerInfo()->getUsername() . ' присоединился!', 'Ебанулся'));
     } else $players->sendTip($event->getPlayer()->getPlayerInfo()->getUsername() . ' присоединился!');
 }
}

ок

2 лайка