cire3's implementation for protocol parsing and sending since TeaVM doesn't like Google's Protobuf. For details see technical-writeup.md
Note: this jar is used on the client, so reflection and other similar techniques are not used.
If you want to use this under a different license contact cire3 on discord