Merge pull request #4 from Back-Slash-N/main

fix: make BroadcastMessage actually send a message to all players
This commit is contained in:
SillyProotSoda
2026-03-22 07:51:15 +11:00
committed by GitHub

View File

@@ -182,8 +182,17 @@ std::wstring SDK::GetPlayerName(int index) {
// ============================================================================
void SDK::BroadcastMessage(const std::wstring& message) {
PlayerList* list = GetPlayerList();
if (list) list->sendMessage(L"", message);
MinecraftServer* server = GetServer();
if (!server) return;
PlayerList* playerList = server->getPlayers();
if (!playerList) return;
int playerCap = playerList->players.size();
for (size_t i = 0; i < playerCap; i++)
{
playerList->sendMessage(playerList->players[i]->getName(), message);
}
}
void SDK::SendMessageToPlayer(const std::wstring& playerName, const std::wstring& message) {