This is how I planned for multiple MCPE versions (subprotocols).

Packet encapsulation TODO because I don't understand.

Please review and comment.
Merge branch 'new' of https://github.com/BlockServerProject/BlockServer into new
Update .gitignore