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
commit 5cf6901918
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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) {