From 3d192ad10c1d131ebf415fc16cff773bf5370505 Mon Sep 17 00:00:00 2001 From: Marioiscool246 Date: Fri, 11 Aug 2023 04:54:33 -0400 Subject: [PATCH] Fix empty inventories for server players (#46) * Fix empty inventories for server players * Revert "Fix empty inventories for server players" This reverts commit 12174c0cfb1f8df5f6fca1a93f55e27286b464db. * Fix empty inventories for server players (The good one this time I hope) --------- Co-authored-by: Marioiscool246 --- source/client/network/ServerSideNetworkHandler.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/client/network/ServerSideNetworkHandler.cpp b/source/client/network/ServerSideNetworkHandler.cpp index a15d7b4..16ad423 100644 --- a/source/client/network/ServerSideNetworkHandler.cpp +++ b/source/client/network/ServerSideNetworkHandler.cpp @@ -131,6 +131,11 @@ void ServerSideNetworkHandler::handle(const RakNet::RakNetGUID& guid, LoginPacke m_pLevel->addEntity(pPlayer); + if (m_pMinecraft->m_pGameMode->isCreativeType()) + pPlayer->m_pInventory->prepareCreativeInventory(); + else + pPlayer->m_pInventory->prepareSurvivalInventory(); + m_pMinecraft->m_gui.addMessage(pPlayer->m_name + " joined the game"); AddPlayerPacket app(guid, RakNet::RakString(pPlayer->m_name.c_str()), pPlayer->m_EntityID, pPlayer->m_pos.x, pPlayer->m_pos.y - pPlayer->field_84, pPlayer->m_pos.z);