ClassiCube / MCGalaxy

A Minecraft Classic / ClassiCube server software
GNU General Public License v3.0
172 stars 80 forks source link

Add support for protocols 3-5 #635

Closed UnknownShadow200 closed 2 years ago

UnknownShadow200 commented 2 years ago

This should allow all multiplayer supporting versions of preclassic to connect now. (as version 3 was apparently first public protocol version)

Tested joining another map / modifying blocks / spawning/despawning entities, seemed to work well enough, but there's probably still some issues I didn't pick up though (e.g. I have no idea what changed between protocol version 3 and 4)

UnknownShadow200 commented 2 years ago

Tested with normal client and client artificially limited to 1 byte every 10 milliseconds, networking seemed fine either way. Good to go