mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-05-24 10:25:32 +00:00
Remove DWORD player indices from player state
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
#include "../Platform/stdafx.h"
|
||||
#include <cstdint>
|
||||
#include "PlayerList.h"
|
||||
#include "PlayerChunkMap.h"
|
||||
#include "../MinecraftServer.h"
|
||||
@@ -105,7 +106,7 @@ void PlayerList::placeNewPlayer(Connection *connection, std::shared_ptr<ServerPl
|
||||
|
||||
ServerLevel *level = server->getLevel(player->dimension);
|
||||
|
||||
DWORD playerIndex = 0;
|
||||
std::uint8_t playerIndex = 0;
|
||||
{
|
||||
bool usedIndexes[MINECRAFT_NET_MAX_PLAYERS];
|
||||
ZeroMemory( &usedIndexes, MINECRAFT_NET_MAX_PLAYERS * sizeof(bool) );
|
||||
@@ -211,7 +212,7 @@ void PlayerList::placeNewPlayer(Connection *connection, std::shared_ptr<ServerPl
|
||||
|
||||
playerConnection->send( std::shared_ptr<LoginPacket>( new LoginPacket(L"", player->entityId, level->getLevelData()->getGenerator(), level->getSeed(), player->gameMode->getGameModeForPlayer()->getId(),
|
||||
(uint8_t) level->dimension->id, (uint8_t) level->getMaxBuildHeight(), (uint8_t) getMaxPlayers(),
|
||||
level->difficulty, TelemetryManager->GetMultiplayerInstanceID(), (BYTE)playerIndex, level->useNewSeaLevel(), player->getAllPlayerGamePrivileges(),
|
||||
level->difficulty, TelemetryManager->GetMultiplayerInstanceID(), playerIndex, level->useNewSeaLevel(), player->getAllPlayerGamePrivileges(),
|
||||
level->getLevelData()->getXZSize(), level->getLevelData()->getHellScale() ) ) );
|
||||
playerConnection->send( std::shared_ptr<SetSpawnPositionPacket>( new SetSpawnPositionPacket(spawnPos->x, spawnPos->y, spawnPos->z) ) );
|
||||
playerConnection->send( std::shared_ptr<PlayerAbilitiesPacket>( new PlayerAbilitiesPacket(&player->abilities)) );
|
||||
@@ -535,7 +536,7 @@ std::shared_ptr<ServerPlayer> PlayerList::respawn(std::shared_ptr<ServerPlayer>
|
||||
serverPlayer->dimension = targetDimension;
|
||||
|
||||
EDefaultSkins skin = serverPlayer->getPlayerDefaultSkin();
|
||||
DWORD playerIndex = serverPlayer->getPlayerIndex();
|
||||
std::uint8_t playerIndex = serverPlayer->getPlayerIndex();
|
||||
|
||||
PlayerUID playerXuid = serverPlayer->getXuid();
|
||||
PlayerUID playerOnlineXuid = serverPlayer->getOnlineXuid();
|
||||
|
||||
Reference in New Issue
Block a user