@@ -194,20 +194,31 @@ class ConnectionModule(reactContext: ReactApplicationContext)
194194 val loginAcknowledgedId = 0x03
195195 val setCompressionId = 0x03
196196 // Configuration state packet IDs
197- val configurationKeepAliveClientBoundId = 0x03
198- val configurationKeepAliveServerBoundId = 0x03
199- val finishConfigurationClientBoundId = 0x02
200- val finishConfigurationServerBoundId = 0x02
197+ val configurationKeepAliveClientBoundId =
198+ if (protocolVersion >= PROTOCOL_VERSION_1205 ) 0x04
199+ else 0x03
200+ val configurationKeepAliveServerBoundId =
201+ if (protocolVersion >= PROTOCOL_VERSION_1205 ) 0x04
202+ else 0x03
203+ val finishConfigurationClientBoundId =
204+ if (protocolVersion >= PROTOCOL_VERSION_1205 ) 0x03
205+ else 0x02
206+ val finishConfigurationServerBoundId =
207+ if (protocolVersion >= PROTOCOL_VERSION_1205 ) 0x03
208+ else 0x02
201209 // Play state packet IDs
202210 val startConfigurationClientBoundId =
203- if (protocolVersion >= PROTOCOL_VERSION_1203 ) 0x67
211+ if (protocolVersion >= PROTOCOL_VERSION_1205 ) 0x69
212+ else if (protocolVersion >= PROTOCOL_VERSION_1203 ) 0x67
204213 else if (protocolVersion >= PROTOCOL_VERSION_1202 ) 0x65
205214 else - 1
206215 val acknowledgeConfigurationServerBoundId =
207- if (protocolVersion >= PROTOCOL_VERSION_1202 ) 0x0b
216+ if (protocolVersion >= PROTOCOL_VERSION_1205 ) 0x0c
217+ else if (protocolVersion >= PROTOCOL_VERSION_1202 ) 0x0b
208218 else - 1
209219 val playKeepAliveClientBoundId =
210- if (protocolVersion >= PROTOCOL_VERSION_1202 ) 0x24
220+ if (protocolVersion >= PROTOCOL_VERSION_1205 ) 0x26
221+ else if (protocolVersion >= PROTOCOL_VERSION_1202 ) 0x24
211222 else if (protocolVersion >= PROTOCOL_VERSION_1194 ) 0x23
212223 else if (protocolVersion >= PROTOCOL_VERSION_1193 ) 0x1f
213224 else if (protocolVersion >= PROTOCOL_VERSION_1191 ) 0x20
@@ -216,7 +227,8 @@ class ConnectionModule(reactContext: ReactApplicationContext)
216227 else if (protocolVersion >= PROTOCOL_VERSION_1164 ) 0x1f
217228 else - 1
218229 val playKeepAliveServerBoundId =
219- if (protocolVersion >= PROTOCOL_VERSION_1203 ) 0x15
230+ if (protocolVersion >= PROTOCOL_VERSION_1205 ) 0x18
231+ else if (protocolVersion >= PROTOCOL_VERSION_1203 ) 0x15
220232 else if (protocolVersion >= PROTOCOL_VERSION_1202 ) 0x14
221233 else if (protocolVersion >= PROTOCOL_VERSION_1194 ) 0x12
222234 else if (protocolVersion >= PROTOCOL_VERSION_1193 ) 0x11
0 commit comments