Wow, the Release 1.6 series finally allows us to drop the need for PrimaryVersion. Kinda.
The ServerlistPing packet is followed by a PluginMessage packet specifying the client version. However, because that packet wasn't there before, MCServer would need to wait for it with some kind of a timeout, producing a false ping delay in the older clients. WHY don't they send the protocol version BEFORE the ServerlistPing?
Ref.: http://wiki.vg/Server_List_Ping
The ServerlistPing packet is followed by a PluginMessage packet specifying the client version. However, because that packet wasn't there before, MCServer would need to wait for it with some kind of a timeout, producing a false ping delay in the older clients. WHY don't they send the protocol version BEFORE the ServerlistPing?
Ref.: http://wiki.vg/Server_List_Ping