@@ -112,53 +112,29 @@ class NetworkManager {
112112 void handleIncomingData (int socket);
113113};
114114
115- void packetRouter (Packet* packet, Server& server);
116- void handleHandshakePacket (Packet& packet, Server& server);
117- void handleStatusPacket (Packet& packet, Server& server);
118- void handlePingPacket (Packet& packet, Server& server);
119- void handleClientInformation (Packet& packet, Server& server);
120- void handleLoginStartPacket (Packet& packet, Server& server);
121- void handleLoginAcknowledged (Packet& packet, Server& server);
122- void handleCookieRequest (Packet& packet, Server& server);
123- void handleFinishConfiguration (Packet& packet, Server& server);
124- void handleAcknowledgeFinishConfiguration (Packet& packet, Server& server);
125- void writePlayPacket (Packet& packet, Server& server);
126- void writeSetCenterPacket (Packet& packet, Server& server);
127-
128- // Chunk batch functions
129- void sendChunkBatchStart (Packet& packet, Server& server);
130- void sendChunkBatchFinished (Packet& packet, Server& server, int batchSize);
131- void sendChunkBatchSequence (Packet& packet, Server& server);
132-
133- // Chunk data functions
134- void sendChunkData (Packet& packet, Server& server, int chunkX, int chunkZ);
135- void sendPlayerPositionAndLook (Packet& packet, Server& server);
136- void sendSpawnPosition (Packet& packet, Server& server);
137-
138- // Spawn sequence functions
139- void sendPlayerAbilities (Packet& packet, Server& server);
140- void sendSetHealth (Packet& packet, Server& server);
141- void sendSetExperience (Packet& packet, Server& server);
142- void sendUpdateTime (Packet& packet, Server& server);
143- void sendSetHeldItem (Packet& packet, Server& server);
144- void handleConfirmTeleportation (Packet& packet, Server& server);
145- void completeSpawnSequence (Packet& packet, Server& server);
146- void sendDisconnectPacket (Packet* packet, const std::string& reason, Server& server);
147-
148- Buffer generateEmptyChunkSections ();
149- void writeLightData (Buffer& buf, const World::ChunkData& chunkData);
150- void writeActualLightData (Buffer& buf, const World::ChunkData& chunkData);
151- void writeEmptyLightData (Buffer& buf);
152-
153- void clientboundKnownPacks (Packet& packet);
154- void serverboundKnownPacks (Packet& packet);
155-
115+ // clientbound
116+ void changeDifficultyPacket (Packet& packet);
117+ void clientboundKnownPacksPacket (Packet& packet);
156118void gameEventPacket (Packet& packet, Server& server);
157- void levelChunkWithLight (Packet& packet, Server& server);
119+ void handleCookieRequestPacket (Packet& packet, Server& server);
120+ void handleFinishConfigurationPacket (Packet& packet, Server& server);
121+ void handleLoginStartPacket (Packet& packet, Server& server);
122+ void handlePingPacket (Packet& packet, Server& server);
123+ void handleStatusPacket (Packet& packet, Server& server);
124+ void levelChunkWithLightPacket (Packet& packet, Server& server);
125+ void playerAbilitiesPacket (Packet& packet);
126+ void sendPlayPacket (Packet& packet, Server& server);
127+ void setHeldItemPacket (Packet& packet);
128+ void synchronizePlayerPositionPacket (Packet& packet, Server& server);
129+
130+ // serverbound
131+ void handleAcknowledgeFinishConfigurationPacket (Packet& packet, Server& server);
132+ void handleClientInformationPacket (Packet& packet, Server& server);
133+ void handleConfirmTeleportationPacket (Packet& packet, Server& server);
134+ void handleHandshakePacket (Packet& packet, Server& server);
135+ void handleLoginAcknowledgedPacket (Packet& packet, Server& server);
136+ void serverboundKnownPacksPacket (Packet& packet);
158137
159- // Optional Packets
160- void changeDifficulty (Packet& packet);
161- void playerAbilities (Packet& packet);
162- void setHeldItem (Packet& packet);
138+ void packetRouter (Packet* packet, Server& server);
163139
164140#endif
0 commit comments