Barney Gale
Barney Gale
I'm sorry my changes have broken things! As always with extending private APIs in the standard library, it can be a bit of a minefield. As you mentioned, I'm working...
There's an example project here: https://github.com/barneygale/quarry/blob/master/examples/proxy_hide_chat.py You basically want to implement a [`Bridge.packet_received`](https://quarry.readthedocs.io/en/latest/networking/writing_proxies.html#quarry.net.proxy.Bridge.packet_received) method that writes the buffer to a file then calls `super()`.
Thanks for the report. Pretty strange to be honest! Can you share more info on the server?
Yes! In fact there's already a project attempting to do that: https://github.com/DragonetMC/DragonProxy This will also be possible to achieve using quarry once bedrock support is merged, **but it won't be...
I should also note that the bedrock support will involve some reasonably significant changes to quarry's APIs. Some planned changes include the abolition of `ClientFactory`, the addition of a new...
The problem with supporting multiple versions and editions of Minecraft is the pervasive need to keep all sort of relevant context around, e.g. the the protocol buffer class, version, mode,...
I agree with the original bug report - `Path("foo.tar.").suffix` should give you `'.'`. That would match `os.path.splitext()` behaviour.
Nice. I'm going to try to put together a definition for RakNet too, which shouldn't ever need to change. Don't expect it any time soon, though :)
Amazing! I'll give it a spin soon.
Please pastebin the log leading up to the "server has crashed" message.