This plugin will get rid of the stupid "Out-of-order chat packet" kicks
However, when it does happen your message or command will not go through, and you will have to run it again. This may cause what appears to be "lag", but its just cancelling the command.
This plugin works by listening for kicks, and if the reason for the kick contains "Out-of-order", it will stop the kick.