TCP synchronization would be a disaster for it's performance. So, keep TCP in chat engine and other things on UDP.
Minecraft synchronisation is a disaster anyway since java is merging packages, also i dont know if i have a choise since the minecraft protocol is all tcp...