diff options
| author | void_17 <heroerror3@gmail.com> | 2026-03-02 15:58:20 +0700 |
|---|---|---|
| committer | void_17 <heroerror3@gmail.com> | 2026-03-02 15:58:20 +0700 |
| commit | 7074f35e4ba831e358117842b99ee35b87f85ae5 (patch) | |
| tree | 7d440d23473196af3056bf2ff4c59d9e740a06f5 /Minecraft.Client/PlayerList.h | |
| parent | d63f79325f85e014361eb8cf1e41eaebedb1ae71 (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.h | 56 |
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); |
