aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/PlayerList.h
diff options
context:
space:
mode:
authorvoid_17 <heroerror3@gmail.com>2026-03-02 15:58:20 +0700
committervoid_17 <heroerror3@gmail.com>2026-03-02 15:58:20 +0700
commit7074f35e4ba831e358117842b99ee35b87f85ae5 (patch)
tree7d440d23473196af3056bf2ff4c59d9e740a06f5 /Minecraft.Client/PlayerList.h
parentd63f79325f85e014361eb8cf1e41eaebedb1ae71 (diff)
shared_ptr -> std::shared_ptr
This is one of the first commits in a plan to remove all `using namespace std;` lines in the entire codebase as it is considered anti-pattern today.
Diffstat (limited to 'Minecraft.Client/PlayerList.h')
-rw-r--r--Minecraft.Client/PlayerList.h56
1 files changed, 28 insertions, 28 deletions
diff --git a/Minecraft.Client/PlayerList.h b/Minecraft.Client/PlayerList.h
index 14bd6b2d..23b48f74 100644
--- a/Minecraft.Client/PlayerList.h
+++ b/Minecraft.Client/PlayerList.h
@@ -22,7 +22,7 @@ private:
static const int SEND_PLAYER_INFO_INTERVAL = 20 * 10; // 4J - brought forward from 1.2.3
// public static Logger logger = Logger.getLogger("Minecraft");
public:
- vector<shared_ptr<ServerPlayer> > players;
+ vector<std::shared_ptr<ServerPlayer> > players;
private:
MinecraftServer *server;
@@ -51,60 +51,60 @@ private:
int sendAllPlayerInfoIn;
// 4J Added to maintain which players in which dimensions can receive all packet types
- vector<shared_ptr<ServerPlayer> > receiveAllPlayers[3];
+ vector<std::shared_ptr<ServerPlayer> > receiveAllPlayers[3];
private:
- shared_ptr<ServerPlayer> findAlivePlayerOnSystem(shared_ptr<ServerPlayer> currentPlayer);
+ std::shared_ptr<ServerPlayer> findAlivePlayerOnSystem(std::shared_ptr<ServerPlayer> currentPlayer);
public:
- void removePlayerFromReceiving(shared_ptr<ServerPlayer> player, bool usePlayerDimension = true, int dimension = 0);
- void addPlayerToReceiving(shared_ptr<ServerPlayer> player);
- bool canReceiveAllPackets(shared_ptr<ServerPlayer> player);
+ void removePlayerFromReceiving(std::shared_ptr<ServerPlayer> player, bool usePlayerDimension = true, int dimension = 0);
+ void addPlayerToReceiving(std::shared_ptr<ServerPlayer> player);
+ bool canReceiveAllPackets(std::shared_ptr<ServerPlayer> player);
public:
PlayerList(MinecraftServer *server);
~PlayerList();
- void placeNewPlayer(Connection *connection, shared_ptr<ServerPlayer> player, shared_ptr<LoginPacket> packet);
+ void placeNewPlayer(Connection *connection, std::shared_ptr<ServerPlayer> player, std::shared_ptr<LoginPacket> packet);
void setLevel(ServerLevelArray levels);
- void changeDimension(shared_ptr<ServerPlayer> player, ServerLevel *from);
+ void changeDimension(std::shared_ptr<ServerPlayer> player, ServerLevel *from);
int getMaxRange();
- bool load(shared_ptr<ServerPlayer> player); // 4J Changed return val to bool to check if new player or loaded player
+ bool load(std::shared_ptr<ServerPlayer> player); // 4J Changed return val to bool to check if new player or loaded player
protected:
- void save(shared_ptr<ServerPlayer> player);
+ void save(std::shared_ptr<ServerPlayer> player);
public:
- void validatePlayerSpawnPosition(shared_ptr<ServerPlayer> player); // 4J Added
- void add(shared_ptr<ServerPlayer> player);
- void move(shared_ptr<ServerPlayer> player);
- void remove(shared_ptr<ServerPlayer> player);
- shared_ptr<ServerPlayer> getPlayerForLogin(PendingConnection *pendingConnection, const wstring& userName, PlayerUID xuid, PlayerUID OnlineXuid);
- shared_ptr<ServerPlayer> respawn(shared_ptr<ServerPlayer> serverPlayer, int targetDimension, bool keepAllPlayerData);
- void toggleDimension(shared_ptr<ServerPlayer> player, int targetDimension);
+ void validatePlayerSpawnPosition(std::shared_ptr<ServerPlayer> player); // 4J Added
+ void add(std::shared_ptr<ServerPlayer> player);
+ void move(std::shared_ptr<ServerPlayer> player);
+ void remove(std::shared_ptr<ServerPlayer> player);
+ std::shared_ptr<ServerPlayer> getPlayerForLogin(PendingConnection *pendingConnection, const wstring& userName, PlayerUID xuid, PlayerUID OnlineXuid);
+ std::shared_ptr<ServerPlayer> respawn(std::shared_ptr<ServerPlayer> serverPlayer, int targetDimension, bool keepAllPlayerData);
+ void toggleDimension(std::shared_ptr<ServerPlayer> player, int targetDimension);
void tick();
bool isTrackingTile(int x, int y, int z, int dimension); // 4J added
void prioritiseTileChanges(int x, int y, int z, int dimension); // 4J added
- void broadcastAll(shared_ptr<Packet> packet);
- void broadcastAll(shared_ptr<Packet> packet, int dimension);
+ void broadcastAll(std::shared_ptr<Packet> packet);
+ void broadcastAll(std::shared_ptr<Packet> packet, int dimension);
wstring getPlayerNames();
public:
bool isWhiteListed(const wstring& name);
bool isOp(const wstring& name);
- bool isOp(shared_ptr<ServerPlayer> player); // 4J Added
- shared_ptr<ServerPlayer> getPlayer(const wstring& name);
- shared_ptr<ServerPlayer> getPlayer(PlayerUID uid);
+ bool isOp(std::shared_ptr<ServerPlayer> player); // 4J Added
+ std::shared_ptr<ServerPlayer> getPlayer(const wstring& name);
+ std::shared_ptr<ServerPlayer> getPlayer(PlayerUID uid);
void sendMessage(const wstring& name, const wstring& message);
- void broadcast(double x, double y, double z, double range, int dimension, shared_ptr<Packet> packet);
- void broadcast(shared_ptr<Player> except, double x, double y, double z, double range, int dimension, shared_ptr<Packet> packet);
+ void broadcast(double x, double y, double z, double range, int dimension, std::shared_ptr<Packet> packet);
+ void broadcast(std::shared_ptr<Player> except, double x, double y, double z, double range, int dimension, std::shared_ptr<Packet> packet);
void broadcastToAllOps(const wstring& message);
- bool sendTo(const wstring& name, shared_ptr<Packet> packet);
+ bool sendTo(const wstring& name, std::shared_ptr<Packet> packet);
// 4J Added ProgressListener *progressListener param and bDeleteGuestMaps param
void saveAll(ProgressListener *progressListener, bool bDeleteGuestMaps = false);
void whiteList(const wstring& playerName);
void blackList(const wstring& playerName);
// Set<String> getWhiteList(); / 4J removed
void reloadWhitelist();
- void sendLevelInfo(shared_ptr<ServerPlayer> player, ServerLevel *level);
- void sendAllPlayerInfo(shared_ptr<ServerPlayer> player);
+ void sendLevelInfo(std::shared_ptr<ServerPlayer> player, ServerLevel *level);
+ void sendAllPlayerInfo(std::shared_ptr<ServerPlayer> player);
int getPlayerCount();
int getPlayerCount(ServerLevel *level); // 4J Added
int getMaxPlayers();
@@ -113,7 +113,7 @@ public:
void setOverrideGameMode(GameType *gameMode);
private:
- void updatePlayerGameMode(shared_ptr<ServerPlayer> newPlayer, shared_ptr<ServerPlayer> oldPlayer, Level *level);
+ void updatePlayerGameMode(std::shared_ptr<ServerPlayer> newPlayer, std::shared_ptr<ServerPlayer> oldPlayer, Level *level);
public:
void setAllowCheatsForAllPlayers(bool allowCommands);