aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/ClientConnection.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/ClientConnection.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/ClientConnection.h')
-rw-r--r--Minecraft.Client/ClientConnection.h138
1 files changed, 69 insertions, 69 deletions
diff --git a/Minecraft.Client/ClientConnection.h b/Minecraft.Client/ClientConnection.h
index 2ce46ce0..53c3ff22 100644
--- a/Minecraft.Client/ClientConnection.h
+++ b/Minecraft.Client/ClientConnection.h
@@ -49,92 +49,92 @@ public:
~ClientConnection();
void tick();
INetworkPlayer *getNetworkPlayer();
- virtual void handleLogin(shared_ptr<LoginPacket> packet);
- virtual void handleAddEntity(shared_ptr<AddEntityPacket> packet);
- virtual void handleAddExperienceOrb(shared_ptr<AddExperienceOrbPacket> packet);
- virtual void handleAddGlobalEntity(shared_ptr<AddGlobalEntityPacket> packet);
- virtual void handleAddPainting(shared_ptr<AddPaintingPacket> packet);
- virtual void handleSetEntityMotion(shared_ptr<SetEntityMotionPacket> packet);
- virtual void handleSetEntityData(shared_ptr<SetEntityDataPacket> packet);
- virtual void handleAddPlayer(shared_ptr<AddPlayerPacket> packet);
- virtual void handleTeleportEntity(shared_ptr<TeleportEntityPacket> packet);
- virtual void handleMoveEntity(shared_ptr<MoveEntityPacket> packet);
- virtual void handleRotateMob(shared_ptr<RotateHeadPacket> packet);
- virtual void handleMoveEntitySmall(shared_ptr<MoveEntityPacketSmall> packet);
- virtual void handleRemoveEntity(shared_ptr<RemoveEntitiesPacket> packet);
- virtual void handleMovePlayer(shared_ptr<MovePlayerPacket> packet);
+ virtual void handleLogin(std::shared_ptr<LoginPacket> packet);
+ virtual void handleAddEntity(std::shared_ptr<AddEntityPacket> packet);
+ virtual void handleAddExperienceOrb(std::shared_ptr<AddExperienceOrbPacket> packet);
+ virtual void handleAddGlobalEntity(std::shared_ptr<AddGlobalEntityPacket> packet);
+ virtual void handleAddPainting(std::shared_ptr<AddPaintingPacket> packet);
+ virtual void handleSetEntityMotion(std::shared_ptr<SetEntityMotionPacket> packet);
+ virtual void handleSetEntityData(std::shared_ptr<SetEntityDataPacket> packet);
+ virtual void handleAddPlayer(std::shared_ptr<AddPlayerPacket> packet);
+ virtual void handleTeleportEntity(std::shared_ptr<TeleportEntityPacket> packet);
+ virtual void handleMoveEntity(std::shared_ptr<MoveEntityPacket> packet);
+ virtual void handleRotateMob(std::shared_ptr<RotateHeadPacket> packet);
+ virtual void handleMoveEntitySmall(std::shared_ptr<MoveEntityPacketSmall> packet);
+ virtual void handleRemoveEntity(std::shared_ptr<RemoveEntitiesPacket> packet);
+ virtual void handleMovePlayer(std::shared_ptr<MovePlayerPacket> packet);
Random *random;
-
+
// 4J Added
- virtual void handleChunkVisibilityArea(shared_ptr<ChunkVisibilityAreaPacket> packet);
+ virtual void handleChunkVisibilityArea(std::shared_ptr<ChunkVisibilityAreaPacket> packet);
- virtual void handleChunkVisibility(shared_ptr<ChunkVisibilityPacket> packet);
- virtual void handleChunkTilesUpdate(shared_ptr<ChunkTilesUpdatePacket> packet);
- virtual void handleBlockRegionUpdate(shared_ptr<BlockRegionUpdatePacket> packet);
- virtual void handleTileUpdate(shared_ptr<TileUpdatePacket> packet);
- virtual void handleDisconnect(shared_ptr<DisconnectPacket> packet);
+ virtual void handleChunkVisibility(std::shared_ptr<ChunkVisibilityPacket> packet);
+ virtual void handleChunkTilesUpdate(std::shared_ptr<ChunkTilesUpdatePacket> packet);
+ virtual void handleBlockRegionUpdate(std::shared_ptr<BlockRegionUpdatePacket> packet);
+ virtual void handleTileUpdate(std::shared_ptr<TileUpdatePacket> packet);
+ virtual void handleDisconnect(std::shared_ptr<DisconnectPacket> packet);
virtual void onDisconnect(DisconnectPacket::eDisconnectReason reason, void *reasonObjects);
- void sendAndDisconnect(shared_ptr<Packet> packet);
- void send(shared_ptr<Packet> packet);
- virtual void handleTakeItemEntity(shared_ptr<TakeItemEntityPacket> packet);
- virtual void handleChat(shared_ptr<ChatPacket> packet);
- virtual void handleAnimate(shared_ptr<AnimatePacket> packet);
- virtual void handleEntityActionAtPosition(shared_ptr<EntityActionAtPositionPacket> packet);
- virtual void handlePreLogin(shared_ptr<PreLoginPacket> packet);
+ void sendAndDisconnect(std::shared_ptr<Packet> packet);
+ void send(std::shared_ptr<Packet> packet);
+ virtual void handleTakeItemEntity(std::shared_ptr<TakeItemEntityPacket> packet);
+ virtual void handleChat(std::shared_ptr<ChatPacket> packet);
+ virtual void handleAnimate(std::shared_ptr<AnimatePacket> packet);
+ virtual void handleEntityActionAtPosition(std::shared_ptr<EntityActionAtPositionPacket> packet);
+ virtual void handlePreLogin(std::shared_ptr<PreLoginPacket> packet);
void close();
- virtual void handleAddMob(shared_ptr<AddMobPacket> packet);
- virtual void handleSetTime(shared_ptr<SetTimePacket> packet);
- virtual void handleSetSpawn(shared_ptr<SetSpawnPositionPacket> packet);
- virtual void handleRidePacket(shared_ptr<SetRidingPacket> packet);
- virtual void handleEntityEvent(shared_ptr<EntityEventPacket> packet);
+ virtual void handleAddMob(std::shared_ptr<AddMobPacket> packet);
+ virtual void handleSetTime(std::shared_ptr<SetTimePacket> packet);
+ virtual void handleSetSpawn(std::shared_ptr<SetSpawnPositionPacket> packet);
+ virtual void handleRidePacket(std::shared_ptr<SetRidingPacket> packet);
+ virtual void handleEntityEvent(std::shared_ptr<EntityEventPacket> packet);
private:
- shared_ptr<Entity> getEntity(int entityId);
+ std::shared_ptr<Entity> getEntity(int entityId);
wstring GetDisplayNameByGamertag(wstring gamertag);
public:
- virtual void handleSetHealth(shared_ptr<SetHealthPacket> packet);
- virtual void handleSetExperience(shared_ptr<SetExperiencePacket> packet);
- virtual void handleRespawn(shared_ptr<RespawnPacket> packet);
- virtual void handleExplosion(shared_ptr<ExplodePacket> packet);
- virtual void handleContainerOpen(shared_ptr<ContainerOpenPacket> packet);
- virtual void handleContainerSetSlot(shared_ptr<ContainerSetSlotPacket> packet);
- virtual void handleContainerAck(shared_ptr<ContainerAckPacket> packet);
- virtual void handleContainerContent(shared_ptr<ContainerSetContentPacket> packet);
- virtual void handleSignUpdate(shared_ptr<SignUpdatePacket> packet);
- virtual void handleTileEntityData(shared_ptr<TileEntityDataPacket> packet);
- virtual void handleContainerSetData(shared_ptr<ContainerSetDataPacket> packet);
- virtual void handleSetEquippedItem(shared_ptr<SetEquippedItemPacket> packet);
- virtual void handleContainerClose(shared_ptr<ContainerClosePacket> packet);
- virtual void handleTileEvent(shared_ptr<TileEventPacket> packet);
- virtual void handleTileDestruction(shared_ptr<TileDestructionPacket> packet);
+ virtual void handleSetHealth(std::shared_ptr<SetHealthPacket> packet);
+ virtual void handleSetExperience(std::shared_ptr<SetExperiencePacket> packet);
+ virtual void handleRespawn(std::shared_ptr<RespawnPacket> packet);
+ virtual void handleExplosion(std::shared_ptr<ExplodePacket> packet);
+ virtual void handleContainerOpen(std::shared_ptr<ContainerOpenPacket> packet);
+ virtual void handleContainerSetSlot(std::shared_ptr<ContainerSetSlotPacket> packet);
+ virtual void handleContainerAck(std::shared_ptr<ContainerAckPacket> packet);
+ virtual void handleContainerContent(std::shared_ptr<ContainerSetContentPacket> packet);
+ virtual void handleSignUpdate(std::shared_ptr<SignUpdatePacket> packet);
+ virtual void handleTileEntityData(std::shared_ptr<TileEntityDataPacket> packet);
+ virtual void handleContainerSetData(std::shared_ptr<ContainerSetDataPacket> packet);
+ virtual void handleSetEquippedItem(std::shared_ptr<SetEquippedItemPacket> packet);
+ virtual void handleContainerClose(std::shared_ptr<ContainerClosePacket> packet);
+ virtual void handleTileEvent(std::shared_ptr<TileEventPacket> packet);
+ virtual void handleTileDestruction(std::shared_ptr<TileDestructionPacket> packet);
virtual bool canHandleAsyncPackets();
- virtual void handleGameEvent(shared_ptr<GameEventPacket> gameEventPacket);
- virtual void handleComplexItemData(shared_ptr<ComplexItemDataPacket> packet);
- virtual void handleLevelEvent(shared_ptr<LevelEventPacket> packet);
- virtual void handleAwardStat(shared_ptr<AwardStatPacket> packet);
- virtual void handleUpdateMobEffect(shared_ptr<UpdateMobEffectPacket> packet);
- virtual void handleRemoveMobEffect(shared_ptr<RemoveMobEffectPacket> packet);
+ virtual void handleGameEvent(std::shared_ptr<GameEventPacket> gameEventPacket);
+ virtual void handleComplexItemData(std::shared_ptr<ComplexItemDataPacket> packet);
+ virtual void handleLevelEvent(std::shared_ptr<LevelEventPacket> packet);
+ virtual void handleAwardStat(std::shared_ptr<AwardStatPacket> packet);
+ virtual void handleUpdateMobEffect(std::shared_ptr<UpdateMobEffectPacket> packet);
+ virtual void handleRemoveMobEffect(std::shared_ptr<RemoveMobEffectPacket> packet);
virtual bool isServerPacketListener();
- virtual void handlePlayerInfo(shared_ptr<PlayerInfoPacket> packet);
- virtual void handleKeepAlive(shared_ptr<KeepAlivePacket> packet);
- virtual void handlePlayerAbilities(shared_ptr<PlayerAbilitiesPacket> playerAbilitiesPacket);
- virtual void handleSoundEvent(shared_ptr<LevelSoundPacket> packet);
- virtual void handleCustomPayload(shared_ptr<CustomPayloadPacket> customPayloadPacket);
+ virtual void handlePlayerInfo(std::shared_ptr<PlayerInfoPacket> packet);
+ virtual void handleKeepAlive(std::shared_ptr<KeepAlivePacket> packet);
+ virtual void handlePlayerAbilities(std::shared_ptr<PlayerAbilitiesPacket> playerAbilitiesPacket);
+ virtual void handleSoundEvent(std::shared_ptr<LevelSoundPacket> packet);
+ virtual void handleCustomPayload(std::shared_ptr<CustomPayloadPacket> customPayloadPacket);
virtual Connection *getConnection();
// 4J Added
- virtual void handleServerSettingsChanged(shared_ptr<ServerSettingsChangedPacket> packet);
- virtual void handleTexture(shared_ptr<TexturePacket> packet);
- virtual void handleTextureAndGeometry(shared_ptr<TextureAndGeometryPacket> packet);
- virtual void handleUpdateProgress(shared_ptr<UpdateProgressPacket> packet);
+ virtual void handleServerSettingsChanged(std::shared_ptr<ServerSettingsChangedPacket> packet);
+ virtual void handleTexture(std::shared_ptr<TexturePacket> packet);
+ virtual void handleTextureAndGeometry(std::shared_ptr<TextureAndGeometryPacket> packet);
+ virtual void handleUpdateProgress(std::shared_ptr<UpdateProgressPacket> packet);
// 4J Added
static int HostDisconnectReturned(void *pParam,int iPad,C4JStorage::EMessageResult result);
static int ExitGameAndSaveReturned(void *pParam,int iPad,C4JStorage::EMessageResult result);
- virtual void handleTextureChange(shared_ptr<TextureChangePacket> packet);
- virtual void handleTextureAndGeometryChange(shared_ptr<TextureAndGeometryChangePacket> packet);
- virtual void handleUpdateGameRuleProgressPacket(shared_ptr<UpdateGameRuleProgressPacket> packet);
- virtual void handleXZ(shared_ptr<XZPacket> packet);
+ virtual void handleTextureChange(std::shared_ptr<TextureChangePacket> packet);
+ virtual void handleTextureAndGeometryChange(std::shared_ptr<TextureAndGeometryChangePacket> packet);
+ virtual void handleUpdateGameRuleProgressPacket(std::shared_ptr<UpdateGameRuleProgressPacket> packet);
+ virtual void handleXZ(std::shared_ptr<XZPacket> packet);
- void displayPrivilegeChanges(shared_ptr<MultiplayerLocalPlayer> player, unsigned int oldPrivileges);
+ void displayPrivilegeChanges(std::shared_ptr<MultiplayerLocalPlayer> player, unsigned int oldPrivileges);
}; \ No newline at end of file