barneygale / quarry

Python library that implements the Minecraft network protocol and data types
Other
532 stars 74 forks source link

1.16.4 protocol is not actually supported #105

Closed TheManchineel closed 3 years ago

TheManchineel commented 3 years ago

I'm using the example "Downtime Server" script from the documentation. 1.16.3 shows the server perfectly while an incoming 1.16.4 ping causes the server to throw an exception: ProtocolError("No name known for packet: %s" % (key,)). I also can't join the server from 1.16.4 ("Unknown protocol version"), while 1.16.3 shows the MOTD kick correctly.

image

MsMaciek123 commented 3 years ago

If you installed it from pip, then remove it and download version from github. Unpack and open there cmd, and run: python setup.py build python setup.py install

You might need to run cmd as administrator

(more info: https://github.com/barneygale/quarry/issues/102)

dries007 commented 3 years ago

Fixed with new release.