fix a bug with playerjoinevent (temporary fix)

This commit is contained in:
sylvessa 2026-03-22 15:52:48 -05:00
parent 9cbc9aca28
commit aca05bad7b

View file

@ -86,6 +86,7 @@ PlayerList::~PlayerList()
bool PlayerList::placeNewPlayer(Connection *connection, shared_ptr<ServerPlayer> player, shared_ptr<LoginPacket> packet)
{
// todo: we should move emit player join event here
CompoundTag *playerTag = load(player);
bool newPlayer = playerTag == nullptr;
@ -283,7 +284,9 @@ bool PlayerList::placeNewPlayer(Connection *connection, shared_ptr<ServerPlayer>
// 4J-PB - removed, since it needs to be localised in the language the client is in
//server->players->broadcastAll( shared_ptr<ChatPacket>( new ChatPacket(L"<22>e" + playerEntity->name + L" joined the game.") ) );
#if !(defined(_WINDOWS64) && defined(MINECRAFT_SERVER_BUILD))
broadcastAll(std::make_shared<ChatPacket>(player->name, ChatPacket::e_ChatPlayerJoinedGame));
#endif
MemSect(14);
add(player);